1.AWT (Abstract Windows Rotkit)
- Komponen: Label, TextField, Button, dll.
2.Swing
- Komponen: Jlabel, JTextField, JButton, dll.
Disini akan dijelaskan cara membuat Form menggunakan full listing tanpa menggunakan NetBean namun masih menggunan program JCreator, bagi yang belum punya silahkan download disini, selanjutnya kita akan membuat dengan menggunakan 2 file.
Program yang dibuat akan menghasilkan output sbb, ketika di running:
Buatlah file1 GUIAWT.java
import java.awt.*;Buatlah file2 GUIAWTBeraksi.java
import java.awt.event.*;
public class GUIAWT extends Frame{
//Menampilkan Obj komponen dalam panel
Panel pl=new Panel();
Label lbl=new Label("Text1");
Label lbl2=new Label("Text2");
Label lbl3=new Label("Hasil");
TextField tf=new TextField();
TextField tf2=new TextField();
TextField tf3=new TextField();
Button bt=new Button("Proses");
Button bt2=new Button("Hapus");
public GUIAWT(){
//Penempatan Komponen dalam panel
pl.setLayout(null);
add(pl);
pl.add(lbl);
pl.add(lbl2);
pl.add(lbl3);
pl.add(tf);
pl.add(tf2);
pl.add(tf3);
pl.add(bt);
pl.add(bt2);
setTitle("GUI AWT");
lbl.setBounds(20,50,50,20);
lbl2.setBounds(20,90,50,20);
lbl3.setBounds(20,130,50,20);
tf.setBounds(80,50,120,20);
tf2.setBounds(80,90,120,20);
tf3.setBounds(80,130,120,20);
bt.setBounds(80,170,50,30);
bt2.setBounds(150,170,50,30);
setBounds(100,100,300,300);
addWindowListener(closeWindow);
bt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
kirimdata();
}
});
bt2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
hapus();
}
});
}
public void kirimdata(){
tf3.setText(tf.getText()+" "+tf2.getText()+" OK");
}
public void hapus(){
tf3.setText("");
tf2.setText("");
tf.setText("");
}
private static WindowListener closeWindow = new WindowAdapter() {
public void windowClosing(WindowEvent e) {
e.getWindow().dispose();
}
};
}
public class GUIAWTBeraksi{
public static void main (String[] args){
GUIAWT objGUI = new GUIAWT();
objGUI.setVisible(true);
}
}
Jangan lupa yang di running file GUIAWTBeraksi.java, jika yang dirunning GUIAWT.java maka akan tampil error karena tidak ada main programnya. :)
Silahkan download script lengkapnya disini.
No comments:
Post a Comment