Advertisement
rohitmehra

Untitled

Dec 17th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. // Demonstrate JCheckbox.
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import javax.swing.*;
  5. /*
  6. <applet code="JCheckBoxDemo" width=270 height=50>
  7. </applet>
  8. */
  9. public class JCheckBoxDemo extends JApplet
  10. implements ItemListener {
  11. JLabel jlab;
  12. public void init() {
  13. try {
  14. SwingUtilities.invokeAndWait(
  15. new Runnable() {
  16. public void run() {
  17. makeGUI();
  18. }
  19. }
  20. );
  21. } catch (Exception exc) {
  22. System.out.println("Can't create because of " + exc);
  23. }
  24. }
  25. private void makeGUI() {
  26. // Change to flow layout.
  27. setLayout(new FlowLayout());
  28. // Add check boxes to the content pane.
  29. JCheckBox cb = new JCheckBox("C");
  30. cb.addItemListener(this);
  31. add(cb);
  32. cb = new JCheckBox("C++");
  33. cb.addItemListener(this);
  34. add(cb);
  35. cb = new JCheckBox("Java");
  36. cb.addItemListener(this);
  37. add(cb);
  38. cb = new JCheckBox("Perl");
  39. cb.addItemListener(this);
  40. add(cb);
  41. // Create the label and add it to the content pane.
  42. jlab = new JLabel("Select languages");
  43. add(jlab);
  44. }
  45. // Handle item events for the check boxes.
  46. public void itemStateChanged(ItemEvent ie) {
  47. JCheckBox cb = (JCheckBox)ie.getItem();
  48. if(cb.isSelected())
  49. jlab.setText(cb.getText() + " is selected");
  50. else
  51. jlab.setText(cb.getText() + " is cleared");
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement