In this video, we will create three AWT Checkboxes and tell which check box was clicked by the user. We will also examine whether it is checked or not.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
package AwtDemoPkg; import java.awt.Checkbox; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextField; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; public class FrameWindow extends Frame implements WindowListener, ItemListener { TextField txt1, txt2; public FrameWindow(String FrameTitle) { //Display the Frame Window super(FrameTitle); setLayout(new FlowLayout()); setSize(370, 170); setLocation(100,100); addWindowListener(this); //Sample 02: Create Check boxes to denote //Stationary items Label lbl = new Label("Java AWT Check Box Example"); txt1 = new TextField(40); txt2 = new TextField(40); Checkbox chkPencil = new Checkbox("Pencil"); Checkbox chkPen = new Checkbox("Pen"); Checkbox chkRubber = new Checkbox("Rubber"); //Sample 03: Add the controls add(lbl); add(txt1); add(chkPencil); add(chkPen); add(chkRubber); add(txt2); //Sample 04: Register with ItemListener chkPencil.addItemListener(this); chkPen.addItemListener(this); chkRubber.addItemListener(this); } public void windowOpened(WindowEvent e) {} public void windowClosed(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowActivated(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} public void windowClosing(WindowEvent e) { this.dispose(); } @Override public void itemStateChanged(ItemEvent e) { //Sample 05: Handle ItemEvent Checkbox clicked_one = (Checkbox) e.getItemSelectable(); String name = clicked_one.getLabel(); txt1.setText(name + " Checkbox was clicked"); if(e.getStateChange() == ItemEvent.SELECTED) txt2.setText("It was Checked"); else txt2.setText("It was Un-Checked"); } } |
Categories: AWT-Tube
Hi, I’m a programmer although doing Python programming, I’m thinking of trying Javascript very soon.