langsung aja ya
import javax.swing.*;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
class Tugas2 extends JFrame{
// attribut
JLabel label1 = new JLabel("Panjang");
JLabel label2 = new JLabel("Lebar");
JLabel label3 = new JLabel("Luas");
JTextField teks1 = new JTextField("");
JTextField teks2 = new JTextField("");
JTextField teks3 = new JTextField("");
//konstruktor
public Tugas2(){
//frame seting———————————————————————
//memanggil konstruktor kelas induk (JFrame)
super();
//seting besar frame 400 x 400 px
this.setSize(500,500);
//seting agar bisa ditutup
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//seting kemunculan frame di tengah window
this.setLocationRelativeTo(null);
//seting layout frame
this.getContentPane().setLayout(null);
//frame seting———————————————————————
//menambahkan komponen ke frame dan seting letak
this.add(label1);
this.add(label2);
this.add(label3);
this.add(teks1);
this.add(teks2);
this.add(teks3);
// setbounds(x,y,lebar,tinggi)
label1.setBounds(10,10,150,25);
label2.setBounds(10,40,150,25);
label3.setBounds(10,70,150,25);
teks1.setBounds(110,10,150,25);
teks2.setBounds(110,40,150,25);
teks3.setBounds(110,70,150,25);
//seting aksi tombol
teks1.addCaretListener(new CaretListener() {
public void caretUpdate(CaretEvent e) {
if(teks1.getText().equals("0")||teks2.getText().equals("0")){
teks3.setText("0");
}else{
double p= Integer.parseInt(teks1.getText());
double l= Integer.parseInt(teks2.getText());
double L= p*l;
teks3.setText(String.valueOf(L));
}
}
});
// menampilkan frame
show();
}
public static void main(String[] args){
new Tugas2();
}
}
dan di bawah ini merupakan hasilnya
import javax.swing.*;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
class Tugas2 extends JFrame{
// attribut
JLabel label1 = new JLabel("Panjang");
JLabel label2 = new JLabel("Lebar");
JLabel label3 = new JLabel("Luas");
JTextField teks1 = new JTextField("");
JTextField teks2 = new JTextField("");
JTextField teks3 = new JTextField("");
//konstruktor
public Tugas2(){
//frame seting———————————————————————
//memanggil konstruktor kelas induk (JFrame)
super();
//seting besar frame 400 x 400 px
this.setSize(500,500);
//seting agar bisa ditutup
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//seting kemunculan frame di tengah window
this.setLocationRelativeTo(null);
//seting layout frame
this.getContentPane().setLayout(null);
//frame seting———————————————————————
//menambahkan komponen ke frame dan seting letak
this.add(label1);
this.add(label2);
this.add(label3);
this.add(teks1);
this.add(teks2);
this.add(teks3);
// setbounds(x,y,lebar,tinggi)
label1.setBounds(10,10,150,25);
label2.setBounds(10,40,150,25);
label3.setBounds(10,70,150,25);
teks1.setBounds(110,10,150,25);
teks2.setBounds(110,40,150,25);
teks3.setBounds(110,70,150,25);
//seting aksi tombol
teks1.addCaretListener(new CaretListener() {
public void caretUpdate(CaretEvent e) {
if(teks1.getText().equals("0")||teks2.getText().equals("0")){
teks3.setText("0");
}else{
double p= Integer.parseInt(teks1.getText());
double l= Integer.parseInt(teks2.getText());
double L= p*l;
teks3.setText(String.valueOf(L));
}
}
});
// menampilkan frame
show();
}
public static void main(String[] args){
new Tugas2();
}
}
dan di bawah ini merupakan hasilnya
Comments
Post a Comment