1. Buatlah sebuah project Java Application pada Netbeans.
2. Tambahkan sebuah JFrame Form. Beri nama dan judulnya
3. Tambahkan 2 buah Label, 2 buah TextField (beri nama txtID dan txtNama)
dan 3 buah Button (btnAdd, btnEdit, btnExit).
4. Setting enabled = false (unchecked) pada properties txtID dan txtNama.
Hal ini dilakukan karena pada saat di Load, form isian harus dalam kondisi disabled.
5. Setting Mnemonic untuk 3 buah button (A untuk btnAdd, E untuk btnEdit dan x untuk btnExit). Perintah ALT ini disebut Mnemonic. Fungsinya, agar tombol tersebut dapat diakses menggunakan tombol keyboard ALT + Huruf Mnemonic
6. Lihat contoh form sebagai berikut :

7. Ketikkan kode berikut pada event actionPerformed pada btnAdd.
Jangan lupa lakukan import library yang diperlukan (import javax.swing.JOptionPane;)
yang bisa secara otomatis dilakukan dengan melakukan klik pada bola lampu dibaris
JOptionPane.
if (btnAdd.getText().equals("Add")){
//Tambah Data
btnAdd.setText("Save");
btnAdd.setMnemonic('S');
btnEdit.setText("Cancel");
btnEdit.setEnabled(false);
txtID.setEnabled(true);
txtNama.setEnabled(true);
}else{
//Simpan Data
JOptionPane.showMessageDialog(null, "Menyimpan Data ID '"+txtID.getText()+"' dan nama : '"+txtNama.getText()+"'");
btnAdd.setText("Add");
btnAdd.setMnemonic('A');
btnEdit.setText("Edit");
btnEdit.setMnemonic('E');
btnExit.setEnabled(true);
txtID.setEnabled(false);
txtNama.setEnabled(false);
btnAdd.requestFocus();
}
8. Ketikkan kode berikut pada event actionPerformed pada txtID.
Fungsinya adalah memindahkan fokus ke txtNama.
txtNama.requestFocus();
9. Ketikkan kode berikut pada event actionPerformed pada txtNama
btnAdd.requestFocus();
10. Ketikkan kode berikut pada event actionPerformed pada btnExit. Fungsinya adalah menutup form.
Pilih salah satu dari 2 kode berikut :
dispose();
System.exit(0);
11. Jika kita melakukan klik pada tombol Add, text btnAdd berubah dari Add menjadi Save (Edit menjadi Cancel) dan fokus akan berpindah ke teks ID. Setelah ID diisi dan kita tekan ENTER, fokus berpindah ke teks Nama. Setelah mengisi nama dan menekan ENTER, fokus akan pindah ke button Add (yang berubah menjadi Save). Jika kita menekan tombol Add,
akan keluar kotak pesan (MessageBox)
12. Silakan modifikasi program agar tombol Edit bisa dipergunakan
Java Swing , Java Applet Penggunaan Font dan drawstring dengan notepad
1. Tulislah kode sumber berikut ini
import java.applet.*;
import java.awt.*;
public class salamngakak extends Applet
{
public void paint (Graphics g)
{
Font font = new Font ("Tahoma", Font.BOLD, 20);
g.setFont(font);
g.drawString("Salam ngakak wkwkwk !!!", 20, 30);
}
}
2. Simpan dan compile
javac salamngakak.java
3. Buka Notepad dan ketikkan kode berikut ini :
(html)
(body)
(applet code="salamngakak"
width="400"
height="100")
(/applet)
(/body)
(/html)
4. Kemudian jalankan di atas mozilla firefox atau internet explorer.
No comments:
Post a Comment