Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

İlk Uygulama

Ekran Alıntısı

import java.awt.EventQueue;

import javax.swing.JFrame;

import java.awt.Font;
import javax.swing.JLabel;
import java.awt.Color;

 

import javax.swing.JOptionPane;
import javax.swing.SwingConstants;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextArea;
public class ilkUygulama1 {

 

private JFrame frmIlkUygulama;
private JLabel lblAd;
private JLabel lblNumara;
private JLabel lblBolum;
private JTextField txtAd;
private JTextField txtNumara;
private JTextField txtBolum;
private JButton btnYaz;
private JButton btnBykHarf;
private JButton btnTemizle;
private JTextArea txtSonuc;

 

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
ilkUygulama1 window = new ilkUygulama1();
window.frmIlkUygulama.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

 

/**
* Create the application.
*/
public ilkUygulama1() {
initialize();
}

 

/**
* Initialize the contents of the frame.
*/
private void initialize() {
frmIlkUygulama = new JFrame();
frmIlkUygulama.setFont(new Font(“Times New Roman”, Font.BOLD, 15));
frmIlkUygulama.setTitle(“\u0130lk Uygulama”);
frmIlkUygulama.setBounds(100, 100, 482, 324);
frmIlkUygulama.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frmIlkUygulama.getContentPane().setLayout(null);

lblAd = new JLabel(“Ad Soyad Giriniz: “);
lblAd.setBounds(22, 24, 112, 14);
frmIlkUygulama.getContentPane().add(lblAd);

lblNumara = new JLabel(“Numara Giriniz:”);
lblNumara.setBounds(22, 59, 88, 14);
frmIlkUygulama.getContentPane().add(lblNumara);

lblBolum = new JLabel(“B\u00F6l\u00FCm Giriniz:”);
lblBolum.setBounds(22, 98, 88, 14);
frmIlkUygulama.getContentPane().add(lblBolum);

txtAd = new JTextField();
txtAd.setBounds(144, 21, 156, 20);
frmIlkUygulama.getContentPane().add(txtAd);
txtAd.setColumns(10);

txtNumara = new JTextField();
txtNumara.setBounds(144, 56, 86, 20);
frmIlkUygulama.getContentPane().add(txtNumara);
txtNumara.setColumns(10);

txtBolum = new JTextField();
txtBolum.setBounds(144, 95, 170, 20);
frmIlkUygulama.getContentPane().add(txtBolum);
txtBolum.setColumns(10);

btnYaz = new JButton(“Yaz”);
btnYaz.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
String ad=txtAd.getText();
String numara=txtNumara.getText();
String bolum=txtBolum.getText();

if (ad.equals(“”)|| numara.equals(“”)||bolum.equals(“”))
txtSonuc.setText(“Lütfen boş bırakmayınız!”);
else
txtSonuc.setText(“Adınız: ” + ad + “\nNumaranız: ” + numara + “\nBölüm: ” + bolum);

}
});
btnYaz.setBounds(22, 137, 89, 23);
frmIlkUygulama.getContentPane().add(btnYaz);

btnBykHarf = new JButton(“B\u00FCy\u00FCk Harf”);
btnBykHarf.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
String ad=txtAd.getText();
String numara=txtNumara.getText();
String bolum=txtBolum.getText();

txtSonuc.setText(“Adınız: ” + ad.toUpperCase() + “\nNumaranız: ” + numara.toUpperCase() + “\nBölüm: ” + bolum.toUpperCase());
}
});
btnBykHarf.setBounds(121, 137, 109, 23);
frmIlkUygulama.getContentPane().add(btnBykHarf);

btnTemizle = new JButton(“Temizle”);
btnTemizle.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
txtAd.setText(“”);
txtNumara.setText(“”);
txtBolum.setText(“”);
txtSonuc.setText(“”);
}
});
btnTemizle.setBounds(240, 137, 89, 23);
frmIlkUygulama.getContentPane().add(btnTemizle);

txtSonuc = new JTextArea();
txtSonuc.setBounds(22, 173, 313, 84);
frmIlkUygulama.getContentPane().add(txtSonuc);
}

 

}

Ekran Alıntısı