Dengan Java, memungkinkan untuk
membuat tampilan User Interface dengan memanfaatkan paket-paket GUI yang telah
disediakan. Salah satu paket yang biasa digunakan adalah AWT (Abstract Window
Toolkit), dimana dengan AWT kita bisa membuat berbagai prasarana dasar sepeti tombol, field input,label dll dan
kemudian membuat program interface untuk menanggapi berbagai event.
Berikut adalah contoh program
penggunaan paket java.awt untuk
merancang form sederhana perhitungan Luas.
========================================================================
import java.awt.*;
import java.awt.event.*;
public class TFrame extends Frame
{
Label lbJudul;
Label lbPanjang;
Label lbLebar;
Label lbLuas;
TextField txtPanjang;
TextField txtLebar;
TextField txtLuas;
Button btnOK;
public TFrame()
{
setLayout(null);
lbJudul = new Label("Hitung Luas SegiEmpat");
lbJudul.setFont(new Font("Arial", 1, 14));
add(lbJudul);
lbJudul.setBounds(100, 30, 170, 20);
lbPanjang = new Label("Panjang :");
add(lbPanjang);
lbPanjang.setBounds(100, 60, 62, 20);
lbLebar = new Label ("Lebar :");
add(lbLebar);
lbLebar.setBounds(100, 90, 70, 20);
lbLuas = new Label("Hasil :");
add(lbLuas);
lbLuas.setBounds(100, 120, 70, 20);
txtPanjang = new TextField("0");
add(txtPanjang);
txtPanjang.setBounds(200, 60, 60, 20);
txtLebar= new TextField("0");
add(txtLebar);
txtLebar.setBounds(200, 90, 60, 20);
txtLuas= new TextField("0");
add(txtLuas);
txtLuas.setBounds(200, 120, 60, 20);
btnOK = new Button("Hitung");
add(btnOK);
btnOK.setBounds(120,150,100,20);
btnOK.addActionListener(new mainAction());
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
class mainAction implements ActionListener
{
public void actionPerformed( ActionEvent event)
{
int p1 = Integer.parseInt(txtPanjang.getText().trim());
int l1 = Integer.parseInt(txtLebar.getText().trim());
String luas = String.valueOf(p1*l1);
txtLuas.setText(luas);
}
}
}
========================================================================
public class mainLuas
{
public static void main(String args[])
{
TFrame window = new TFrame();
window.setTitle("Hitung Luas dengan GUI Java.awt");
window.setSize(350,200);
window.show();
}
}
Semoga bermanfaat. :)
0 komentar:
Posting Komentar