Rabu, 01 Mei 2013

Aplikasi Penampil Gambar dengan Button (FullScreen Undecorated)

Aplikasi Penampil Gambar dengan Button (FullScreen Undecorated)






Read More ->>

Aplikasi Penampil Gambar dengan Button

Aplikasi Penampil Gambar dengan Button









Read More ->>

Aplikasi Penghitung Jumlah Hari

Aplikasi Penghitung Jumlah Hari













Read More ->>

Selasa, 30 April 2013

Aplikasi Konversi Suhu

Aplikasi Konversi Suhu

GUI Component: TextField, Label, Button
Events: actionPerformed, mouseClicked


Algoritma Untuk Event Handling 
1.Ambil Isi dari textfield, simpan dalam variabel celcius
2.Konversi celcius ke fahrenheit dengan rumus di bawah, dan simpan hasilnya dalam variabel fahrenheit
fahrenheit = 1.8 * celcius + 32
3.Tempelkan hasil (fahrenheit) ke label fahrenheit (menimpa isi lama)


Buat Event Untuk Convert Button
Klik Kanan Pada Convert Button
Pilih Event à Action à ActionPerfomed
atau Pilih Event à Mouse à MouseClick


Buat Code untuk Event Handling di Convert Button
double fahrenheit = Double.parseDouble(celciusTextField.getText()) * 1.8 + 32;
     fahrenheitLabel.setText(fahrenheit + " Fahrenheit");



Read More ->>

Membangun Aplikasi GUI dengan Netbeans

Membangun Aplikasi GUI dengan Netbeans














Read More ->>

Event

Event
1.Event adalah kejadian atau peristiwa yang dilakukan oleh user terhadap user interface menggunakan peralatan mouse dan keyboard
2.Setiap objek dapat dinotifikasi jika suatu event terjadi sehingga objek tersebut dapat memutuskan apa yang harus dilakukan untuk menanggapi (menangani) event tersebut (event handling)
3.Agar suatu objek dapat dinotifikasi tentang suatu event, objek harus mendaftarkan diri sebagai event listener ke sumber yg menghasilkan event, dan mengimplementasikan interface listener yg sesuai

Proses Penanganan Event (Kejadian)

1. Komponen harus didaftarkan sebagai pendengar (listener) dg menggunakan method addXXXListener()
  JButton tombolSelesai = new JButton(“Selesai”); tombolSelesai.addActionListener(this);
2. Meng-implementasi interface listener atau meng-extends class adapter (bisa juga dengan membuat inner class)
  1. class HelloGUI implements MouseListener{}
  2. class HelloGUI extends MouseAdapter{} atau
 class HelloGUI extends JFrame{ class handler extends MouseAdapter{}}

3. Menuliskan code penangan event pada method handler  MouseAdapter{
    public void mouseClicked(MouseEvent e){
    //code penangan kejadian
  } 
  }

Read More ->>

Jenis Layout Manager

Jenis Layout Manager

1.Border Layout
2.Flow Layout
3.Grid Layout
4.Grid Bag Layout
5.Box Layout
6.Card Layout

BorderLayoutBeraksi.java
public class BorderLayoutBeraksi extends JFrame {             
  JButton nButton = new JButton("North");                           
  JButton sButton = new JButton("South");                              
  JButton eButton = new JButton("East");                                   
  JButton wButton = new JButton("West");                                       
  JButton cButton = new JButton("Center");                                    
  JButton( Center );
public BorderLayoutBeraksi() {
 super("Border Layout Beraksi"); setSize(240, 280);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
  add(nButton, BorderLayout.NORTH);
  add(sButton, BorderLayout.SOUTH);
  add(eButton, BorderLayout.EAST);
  add(wButton, BorderLayout.WEST);
  add(cButton, BorderLayout.CENTER); }

public static void main(String[] args) {
   BorderLayoutBeraksi frame = new
  BorderLayoutBeraksi();
   Frame.setVisible(true);
      }
}




Read More ->>
Diberdayakan oleh Blogger.