Advertisement
sedran

Swing Deneme

Jan 22nd, 2012
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. import java.awt.FlowLayout;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4.  
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.JOptionPane;
  8. import javax.swing.JPanel;
  9. import javax.swing.JTextField;
  10.  
  11.  
  12. public class Serdar{
  13.     /**
  14.      *  ActionListener'dan erişmemiz gereken değişkenleri
  15.      *  method içinde değil class içinde tanımladık.
  16.      */
  17.     public static JFrame frame;
  18.     public static JTextField field;
  19.     public static void main(String args[]) {
  20.         frame = new JFrame("Main Pencere");
  21.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.        
  23.         JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEFT));
  24.         field = new JTextField(20);
  25.         field.setText("Buraya birşey yaz");
  26.         JButton tamam = new JButton("Tamam");
  27.         tamam.addActionListener(new ActionListener() {
  28.             public void actionPerformed(ActionEvent arg0) {
  29.                 JOptionPane.showMessageDialog(frame, "Kutuya " + field.getText() + " yazdın.");
  30.             }
  31.         });
  32.        
  33.         panel.add(field);
  34.         panel.add(tamam);
  35.         frame.setContentPane(panel);
  36.        
  37.         frame.pack(); // PENCEREYİ ALABİLECEĞİ MİNİMUM BOYUTA SIKIŞTIRIR
  38.         frame.setLocationRelativeTo(null); // PENCEREYİ EKRANDA ORTALAR
  39.         frame.setVisible(true);
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement