Source Code Pembuatan aplikasi GUI di Java Dengan MessageDialog Perhitungan
LATIHAN 2
package latihan;
import com.sun.java.swing.plaf.windows.resources.windows;
import javax.swing.JOptionPane;
public class Latihan3 extends javax.swing.JFrame {
public Latihan2() {
initComponents();
}
@SuppressWarnings("unchecked")
Pemanggilan hasil pertambahan
private void btnPlusActionPerformed(java.awt.event.ActionEvent evt) {
validasi();
int tambah=Integer.parseInt(txtNilai1.getText())
+Integer.parseInt(txtNilai2.getText());
lblHasil.setText(Integer.toString(tambah));
}
Pemanggilan hasil pengurangan
private void btnMinActionPerformed(java.awt.event.ActionEvent evt) {
validasi();
int kurang=Integer.parseInt(txtNilai1.getText())
-Integer.parseInt(txtNilai2.getText());
lblHasil.setText(Integer.toString(kurang));
}
Pemanggilan hasil perkalian
private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) {
validasi();
int kali=Integer.parseInt(txtNilai1.getText())
*Integer.parseInt(txtNilai2.getText());
lblHasil.setText(Integer.toString(kali));
}
Pemanggilan hasil pembagian
private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) {
validasi();
float bagi = Integer.parseInt(txtNilai1.getText())
/Integer.parseInt(txtNilai2.getText());
lblHasil.setText(Float.toString(bagi));
}
Pemanggilan hasil bersih
private void btnBersihActionPerformed(java.awt.event.ActionEvent evt) {
txtNilai1.setText("");
txtNilai2.setText("");
lblHasil.setText("Hasil");
}
Pemanggilan keluar
private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
private void txtNilai1ActionPerformed(java.awt.event.ActionEvent evt) {
}
Pemanggilan pesan kesalahan
private void validasi(){
if("".equals(txtNilai1.getText())){
JOptionPane.showMessageDialog
(rootPane, "Maaf Nilai 1 belum diisi","Pesan Kesalahan", JOptionPane.ERROR_MESSAGE);
txtNilai1.requestFocus();
} else if("".equals(txtNilai2.getText())){
JOptionPane.showMessageDialog
(rootPane, "Maaf Nilai 2 belum diisi","Pesan Kesalahan", JOptionPane.ERROR_MESSAGE);
txtNilai2.requestFocus();
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Latihan3().setVisible(true);
}
});
}
Daftar yang tampil pada jframe
private javax.swing.JButton btnBagi;
private javax.swing.JButton btnBersih;
private javax.swing.JButton btnKali;
private javax.swing.JButton btnKeluar;
private javax.swing.JButton btnMin;
private javax.swing.JButton btnPlus;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel lblHasil;
private javax.swing.JTextField txtNilai1;
private javax.swing.JTextField txtNilai2;
}
Hasil Saat Program Dijalankan

0 Response to "Source Code Pembuatan aplikasi GUI di Java Dengan MessageDialog Perhitungan"
Post a Comment