java
EVENT HANDLING
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CheckBox extends JFrame implements ItemListener {
private JTextField teks;
private JPanel panel;
private JCheckBox cbx1,cbx2,cbx3;
public CheckBox() {
setTitle("Coba CheckBox");
teks = new JTextField("Jenis Kelamin:pilihan");
teks.setHorizontalAlignment(SwingConstants.CENTER);
panel = new JPanel(new FlowLayout());
cbx1 = new JCheckBox("Pria");
cbx2 = new JCheckBox("Wanita");
cbx3 = new JCheckBox("Banci");
ButtonGroup group = new ButtonGroup();
group.add(cbx1);
group.add(cbx2);
group.add(cbx3);
cbx1.addItemListener(this);
cbx2.addItemListener(this);
cbx3.addItemListener(this);
setLayout(new BorderLayout());
add(teks,"North");
add(panel,"West");
panel.add(cbx1);
panel.add(cbx2);
panel.add(cbx3);
pack();
setVisible(true);
setLocation(200,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void itemStateChanged(ItemEvent event) {
if(event.getSource()==cbx1) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Pria");
}
if(event.getSource()==cbx2) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Wanita");
}
if(event.getSource()==cbx3) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText("Jenis Kelamin : Banci");
}
}
}
public class Tgs_1 {
public static void main(String[]args) {
new CheckBox();
}
}
java JAVA GUI A.Membuat Program cthAWT1.java import java.awt.*; public class cthAWT1 { public static void main(String [] args) { Frame myFrame = new Frame("Contoh program AWT"); Label myLabel = new Label("Selamat belajar JAVA"); myFrame.add(myLabel); myFrame.setSize(200,150); myFrame.show(); } } Outputnya : B.Membuat Program cthAWT2.java import java.awt.*; class frameTurunan extends Frame { Label myLabel = new Label("Selamat Belajar JAVA!"); public frameTurunan(String judul) { setTitle(judul); setSize(200,200); add(myLabel); show(); } } public class cthAWT2 { public static void main(String [] args) { frameTurunan f = new frameTurunan("Ini Frame Turunan"); } } Outputnya : C.Membuat Program cthSwing1.java import javax.swing.*; public class cthSwing1 { public static void main(String[] args) { JFrame myFrame = new JFrame("Contoh program Swing"); JLabel myLabel = new JLabel("
Komentar
Posting Komentar