Dasar Java Berbasis GUI dengan NetBeans
Permulaan :
1. Install Netbeans 6.5.1
2. Buat Folder Baru di C:\nama_mynbproject
3. Jalankan program NetBeans tsb.
4. Buat Project Baru :
- File
- New Project
- Name Project : MyKalkulator
- Pilih Project Location (C:\nama_mynbproject).
5. Klik kanan diprojek MyKalkulator
6. Pilih JFrame Form
7. Class Name : fhitung
8. Package : MyKalkulator
9. Klik Kanan pada tampilan form fhitung, pilih :
- Set Layout
- Null Layout
10. Untuk membuat tampilan form di tengah saat running, pilih :
- Properties => - code
- form size policy
- generate resize code
-------------------------------------------------------------------------------------------------
Source Code :
1. Tombol Tambah :
private void jbtntambahActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a = Integer.parseInt(jtxtnil1.getText());
int b = Integer.parseInt(jtxtnil2.getText());
int c = a+b;
jtxthasil.setText(Integer.toString(c));
}
2. Tombol Kurang :
private void jbtnkurangActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a = Integer.parseInt(jtxtnil1.getText());
int b = Integer.parseInt(jtxtnil2.getText());
int c = a-b;
jtxthasil.setText(Integer.toString(c));
}
3. Tombol Kali :
private void jbtnkaliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a = Integer.parseInt(jtxtnil1.getText());
int b = Integer.parseInt(jtxtnil2.getText());
int c = a*b;
jtxthasil.setText(Integer.toString(c));
}
4. Tombol Bagi :
private void jbtnbagiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a = Integer.parseInt(jtxtnil1.getText());
int b = Integer.parseInt(jtxtnil2.getText());
int c = a/b;
jtxthasil.setText(Integer.toString(c));
}
5. Tombol Bersih :
private void jbtnbersihActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jtxtnil1.setText("");
jtxtnil2.setText("");
jtxthasil.setText("");
}
6. Tombol Keluar :
private void jbtnkeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}