Advertisement
Guest User

Untitled

a guest
Jul 11th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.21 KB | None | 0 0
  1. import java.awt.cacad;
  2. import java.awt.event.cacad;
  3. import javax.swing.cacad;
  4.  
  5. public class Client extends JFrame implements ActionListener{
  6.    
  7.     private JPanel panel_client = new JPanel(cacad);
  8.    
  9.     private JLabel label_username = new JLabel("Username    :");
  10.     private JLabel label_password = new JLabel("Password    :");
  11.    
  12.     private TextField txt_username = new TextField(cacad);
  13.     private TextField txt_password = new TextField(cacad);
  14.    
  15.     private JButton button_masuk = new JButton("Masuk");
  16.     private JButton button_pilih = new JButton("Pilih");
  17.  
  18.     private JButton button_tutup = new JButton("Tutup");
  19.    
  20.     private Dimension besar_layar = Toolkit.getDefaultToolkit().getScreenSize();
  21.    
  22.     public Client(cacad){
  23.         //konfigurasi awal
  24.         setSize(besar_layar.width,besar_layar.height);
  25.         //setSize(500,500);
  26.         setUndecorated(true);
  27.         setVisible(true);
  28.         setResizable(false);
  29.         getContentPane(cacad).add(panel_client);
  30.         setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
  31.         panel_client.setLayout(null);
  32.         //--akhir konfigurasi awal
  33.        
  34.        
  35.         //tetapkan lokasi
  36.         label_username.setBounds(5,5,80,25);
  37.         label_password.setBounds(5,40,80,25);
  38.         txt_username.setBounds(85,5,120,25);
  39.         txt_password.setBounds(85,40,120,25);
  40.        
  41.         button_tutup.setBounds(5,150,70,35);
  42.         //--akhir tetapkan lokasi
  43.        
  44.         //penambahan konten pada jpanel
  45.         panel_client.add(label_username);
  46.         panel_client.add(label_password);
  47.         panel_client.add(txt_username);
  48.         panel_client.add(txt_password);
  49.         //panel_client.add(button_masuk);
  50.         //panel_client.add(button_pilih);
  51.        
  52.         panel_client.add(button_tutup);
  53.         //--akhir penambahan konten pada jpanel
  54.        
  55.         //tambah respon
  56.         button_tutup.addActionListener(this);
  57.         button_masuk.addActionListener(this);
  58.         //--akhir tambah respon
  59.        
  60.     }
  61.    
  62.     //aksi terhadap respon
  63.     public void actionPerformed(ActionEvent e){
  64.         if(button_tutup==e.getSource(cacad)){
  65.             System.exit(0);
  66.         }
  67.     }
  68.     //--akhir aksi terhada respon
  69.    
  70.     public static void main(String[] args){
  71.         //set look and feel GTK pada aplikasi
  72.         try{
  73.             UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
  74.         } catch (Exception e) {
  75.             e.printStackTrace();
  76.         }
  77.         //--akhir set look and feel GTK pada aplikasi
  78.        
  79.         new Client(cacad);
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement