Rabu, 01 Mei 2013
Aplikasi Penampil Gambar dengan Button
Published :
08.11
Author :
Nandang Eko Yulianto
Selasa, 30 April 2013
Aplikasi Konversi Suhu
Published :
20.07
Author :
Nandang Eko Yulianto
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
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");
Membangun Aplikasi GUI dengan Netbeans
Published :
19.58
Author :
Nandang Eko Yulianto
Event
Published :
19.51
Author :
Nandang Eko Yulianto
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
}
}
Jenis Layout Manager
Published :
19.47
Author :
Nandang Eko Yulianto
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);
}
}
Langganan:
Postingan (Atom)
Diberdayakan oleh Blogger.