package kalkulator;
public class DesainKalkulator extends javax.swing.JFrame {
double
tot, nilai
1
, nilai
2
;
String a, b;
int pil;
private Object Int;
public DesainKalkulator() {
initComponents();
a=
""
;
}
// <editor-fold defaultstate=
"collapsed"
desc=
"Generated Code"
>
private void initComponents() {
jButton
1
= new javax.swing.JButton();
jButton
2
= new javax.swing.JButton();
jButton
3
= new javax.swing.JButton();
jButton
4
= new javax.swing.JButton();
jButton
5
= new javax.swing.JButton();
jButton
6
= new javax.swing.JButton();
jButton
7
= new javax.swing.JButton();
jButton
8
= new javax.swing.JButton();
jButton
9
= new javax.swing.JButton();
jButton
11
= new javax.swing.JButton();
jButton
12
= new javax.swing.JButton();
jButton
13
= new javax.swing.JButton();
jButton
14
= new javax.swing.JButton();
jButton
15
= new javax.swing.JButton();
jButton
16
= new javax.swing.JButton();
jButton
17
= new javax.swing.JButton();
jTextField
1
= new javax.swing.JTextField();
jLabel
1
= new javax.swing.JLabel();
jLabel
2
= new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle(
"Kalkulator Sederhana (Siti Witty Ariyanti)"
);
setBackground(getBackground());
setResizable(false);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jButton
1
.setLabel(
"1"
);
jButton
1
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
1
ActionPerformed(evt);
}
});
getContentPane().add(jButton
1
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
70
,
130
,
-1
,
-1
));
jButton
2
.setLabel(
"2"
);
jButton
2
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
2
ActionPerformed(evt);
}
});
getContentPane().add(jButton
2
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
120
,
130
,
-1
,
-1
));
jButton
3
.setLabel(
"3"
);
jButton
3
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
3
ActionPerformed(evt);
}
});
getContentPane().add(jButton
3
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
170
,
130
,
-1
,
-1
));
jButton
4
.setLabel(
"4"
);
jButton
4
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
4
ActionPerformed(evt);
}
});
getContentPane().add(jButton
4
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
70
,
170
,
-1
,
-1
));
jButton
5
.setLabel(
"5"
);
jButton
5
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
5
ActionPerformed(evt);
}
});
getContentPane().add(jButton
5
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
120
,
170
,
-1
,
-1
));
jButton
6
.setLabel(
"6"
);
jButton
6
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
6
ActionPerformed(evt);
}
});
getContentPane().add(jButton
6
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
170
,
170
,
-1
,
-1
));
jButton
7
.setLabel(
"7"
);
jButton
7
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
7
ActionPerformed(evt);
}
});
getContentPane().add(jButton
7
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
70
,
210
,
-1
,
-1
));
jButton
8
.setLabel(
"8"
);
jButton
8
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
8
ActionPerformed(evt);
}
});
getContentPane().add(jButton
8
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
120
,
210
,
-1
,
-1
));
jButton
9
.setLabel(
"9"
);
jButton
9
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
9
ActionPerformed(evt);
}
});
getContentPane().add(jButton
9
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
170
,
210
,
-1
,
-1
));
jButton
11
.setLabel(
"0"
);
jButton
11
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
11
ActionPerformed(evt);
}
});
getContentPane().add(jButton
11
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
70
,
250
,
-1
,
-1
));
jButton
12
.setLabel(
"Clear"
);
jButton
12
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
12
ActionPerformed(evt);
}
});
getContentPane().add(jButton
12
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
120
,
250
,
90
,
-1
));
jButton
13
.setLabel(
"+"
);
jButton
13
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
13
ActionPerformed(evt);
}
});
getContentPane().add(jButton
13
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
330
,
130
,
-1
,
-1
));
jButton
14
.setLabel(
"-"
);
jButton
14
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
14
ActionPerformed(evt);
}
});
getContentPane().add(jButton
14
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
390
,
130
,
-1
,
-1
));
jButton
15
.setLabel(
"*"
);
jButton
15
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
15
ActionPerformed(evt);
}
});
getContentPane().add(jButton
15
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
330
,
170
,
-1
,
-1
));
jButton
16
.setLabel(
"/"
);
jButton
16
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
16
ActionPerformed(evt);
}
});
getContentPane().add(jButton
16
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
390
,
170
,
-1
,
-1
));
jButton
17
.setLabel(
"="
);
jButton
17
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton
17
ActionPerformed(evt);
}
});
getContentPane().add(jButton
17
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
330
,
210
,
100
,
60
));
jTextField
1
.setEditable(false);
jTextField
1
.setFont(new java.awt.Font(
"Comic Sans MS"
,
1
,
24
));
jTextField
1
.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jTextField
1
.setText(
"0"
);
jTextField
1
.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(
255
,
204
,
204
),
3
));
jTextField
1
.setFocusCycleRoot(true);
jTextField
1
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField
1
ActionPerformed(evt);
}
});
getContentPane().add(jTextField
1
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
70
,
60
,
360
,
-1
));
jTextField
1
.getAccessibleContext().setAccessibleName(
""
);
jLabel
1
.setFont(new java.awt.Font(
"Tahoma"
,
0
,
8
));
jLabel
1
.setText(
"By : Siti Witty Ariyanti"
);
getContentPane().add(jLabel
1
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
370
,
320
,
-1
,
-1
));
jLabel
2
.setIcon(new javax.swing.ImageIcon(
"D:\\ITB\\BAHAN KULIAH\\8. JAVA2SE\\netbeans project\\Kalkulator\\src\\kalkulator\\nomor.jpg"
)); // NOI
18
N
getContentPane().add(jLabel
2
, new org.netbeans.lib.awtextra.AbsoluteConstraints(
0
,
0
,
490
,
360
));
pack();
}// </editor-fold>
private void jButton
1
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"1"
;
jTextField
1
.setText(a);
}
private void jButton
2
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"2"
;
jTextField
1
.setText(a);
}
private void jButton
3
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"3"
;
jTextField
1
.setText(a);
}
private void jButton
4
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"4"
;
jTextField
1
.setText(a);
}
private void jButton
5
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"5"
;
jTextField
1
.setText(a);
}
private void jButton
6
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"6"
;
jTextField
1
.setText(a);
}
private void jButton
7
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"7"
;
jTextField
1
.setText(a);
}
private void jButton
8
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"8"
;
jTextField
1
.setText(a);
}
private void jButton
9
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"9"
;
jTextField
1
.setText(a);
}
private void jButton
11
ActionPerformed(java.awt.event.ActionEvent evt) {
a=
"0"
;
jTextField
1
.setText(a);
}
private void jButton
12
ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField
1
.setText(
"0"
);
nilai
1
=
0
;
nilai
2
=
0
;
tot=
0
;
a=
""
;
}
private void jButton
13
ActionPerformed(java.awt.event.ActionEvent evt) {
nilai
1
=Double.parseDouble(a);
jTextField
1
.setText(
"+"
);
a=
""
;
pil=
1
;
}
private void jButton
14
ActionPerformed(java.awt.event.ActionEvent evt) {
nilai
1
=Double.parseDouble(a);
jTextField
1
.setText(
"-"
);
a=
""
;
pil=
2
;
}
private void jButton
15
ActionPerformed(java.awt.event.ActionEvent evt) {
nilai
1
=Double.parseDouble(a);
jTextField
1
.setText(
"*"
);
a=
""
;
pil=
3
;
}
private void jButton
16
ActionPerformed(java.awt.event.ActionEvent evt) {
nilai
1
=Double.parseDouble(a);
jTextField
1
.setText(
"/"
);
a=
""
;
pil=
4
;
}
private void jTextField
1
ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling
code
here:
}
private void jButton
17
ActionPerformed(java.awt.event.ActionEvent evt) {
switch(pil){
case
1:
nilai
2
=Double.parseDouble(a);
tot=nilai
1
+nilai
2
;
a=Double.toString(tot);
jTextField
1
.setText(a);
break;
case
2:
nilai
2
=Double.parseDouble(a);
tot=nilai
1
-nilai
2
;
a=Double.toString(tot);
jTextField
1
.setText(a);
break;
case
3:
nilai
2
=Double.parseDouble(a);
tot=nilai
1
*nilai
2
;
a=Double.toString(tot);
jTextField
1
.setText(a);
break;
case
4:
nilai
2
=Double.parseDouble(a);
tot=nilai
1
/nilai
2
;
a=Double.toString(tot);
jTextField
1
.setText(a);
break;
}
}
// Variables declaration - do not modify
private javax.swing.JButton jButton
1
;
private javax.swing.JButton jButton
11
;
private javax.swing.JButton jButton
12
;
private javax.swing.JButton jButton
13
;
private javax.swing.JButton jButton
14
;
private javax.swing.JButton jButton
15
;
private javax.swing.JButton jButton
16
;
private javax.swing.JButton jButton
17
;
private javax.swing.JButton jButton
2
;
private javax.swing.JButton jButton
3
;
private javax.swing.JButton jButton
4
;
private javax.swing.JButton jButton
5
;
private javax.swing.JButton jButton
6
;
private javax.swing.JButton jButton
7
;
private javax.swing.JButton jButton
8
;
private javax.swing.JButton jButton
9
;
private javax.swing.JLabel jLabel
1
;
private javax.swing.JLabel jLabel
2
;
private javax.swing.JTextField jTextField
1
;
// End of variables declaration
}
Tidak ada komentar:
Posting Komentar