<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjavax.swing%2FJCheckBox</id>
		<title>Java by API/javax.swing/JCheckBox - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjavax.swing%2FJCheckBox"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/javax.swing/JCheckBox&amp;action=history"/>
		<updated>2026-04-19T14:56:55Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/javax.swing/JCheckBox&amp;diff=730&amp;oldid=prev</id>
		<title> в 17:43, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/javax.swing/JCheckBox&amp;diff=730&amp;oldid=prev"/>
				<updated>2010-05-31T17:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:43, 31 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/javax.swing/JCheckBox&amp;diff=731&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/javax.swing/JCheckBox&amp;diff=731&amp;oldid=prev"/>
				<updated>2010-05-31T14:20:06Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== JCheckBox: addActionListener(ActionListener lis) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.BorderLayout;&lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import java.awt.event.KeyEvent;&lt;br /&gt;
import javax.swing.AbstractButton;&lt;br /&gt;
import javax.swing.ButtonModel;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.event.ChangeEvent;&lt;br /&gt;
import javax.swing.event.ChangeListener;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    final String DESELECTED_LABEL = &amp;quot;Deselected&amp;quot;;&lt;br /&gt;
    final String SELECTED_LABEL = &amp;quot;Selected&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;Selecting CheckBox&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JCheckBox checkBox = new JCheckBox(DESELECTED_LABEL);&lt;br /&gt;
    ActionListener actionListener = new ActionListener() {&lt;br /&gt;
      public void actionPerformed(ActionEvent actionEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) actionEvent&lt;br /&gt;
            .getSource();&lt;br /&gt;
        boolean selected = abstractButton.getModel().isSelected();&lt;br /&gt;
        String newLabel = (selected ? SELECTED_LABEL : DESELECTED_LABEL);&lt;br /&gt;
        abstractButton.setText(newLabel);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    ChangeListener changeListener = new ChangeListener() {&lt;br /&gt;
      public void stateChanged(ChangeEvent changeEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) changeEvent&lt;br /&gt;
            .getSource();&lt;br /&gt;
        ButtonModel buttonModel = abstractButton.getModel();&lt;br /&gt;
        boolean armed = buttonModel.isArmed();&lt;br /&gt;
        boolean pressed = buttonModel.isPressed();&lt;br /&gt;
        boolean selected = buttonModel.isSelected();&lt;br /&gt;
        System.out.println(&amp;quot;Changed: &amp;quot; + armed + &amp;quot;/&amp;quot; + pressed + &amp;quot;/&amp;quot; + selected);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    ItemListener itemListener = new ItemListener() {&lt;br /&gt;
      public void itemStateChanged(ItemEvent itemEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) itemEvent.getSource();&lt;br /&gt;
        Color foreground = abstractButton.getForeground();&lt;br /&gt;
        Color background = abstractButton.getBackground();&lt;br /&gt;
        int state = itemEvent.getStateChange();&lt;br /&gt;
        if (state == ItemEvent.SELECTED) {&lt;br /&gt;
          abstractButton.setForeground(background);&lt;br /&gt;
          abstractButton.setBackground(foreground);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    checkBox.addActionListener(actionListener);&lt;br /&gt;
    checkBox.addChangeListener(changeListener);&lt;br /&gt;
    checkBox.addItemListener(itemListener);&lt;br /&gt;
    checkBox.setMnemonic(KeyEvent.VK_S);&lt;br /&gt;
    frame.add(checkBox, BorderLayout.NORTH);&lt;br /&gt;
    frame.setSize(300, 100);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: addChangeListener(ChangeListener lis) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.BorderLayout;&lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import java.awt.event.KeyEvent;&lt;br /&gt;
import javax.swing.AbstractButton;&lt;br /&gt;
import javax.swing.ButtonModel;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.event.ChangeEvent;&lt;br /&gt;
import javax.swing.event.ChangeListener;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    final String DESELECTED_LABEL = &amp;quot;Deselected&amp;quot;;&lt;br /&gt;
    final String SELECTED_LABEL = &amp;quot;Selected&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;Selecting CheckBox&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JCheckBox checkBox = new JCheckBox(DESELECTED_LABEL);&lt;br /&gt;
    ActionListener actionListener = new ActionListener() {&lt;br /&gt;
      public void actionPerformed(ActionEvent actionEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) actionEvent&lt;br /&gt;
            .getSource();&lt;br /&gt;
        boolean selected = abstractButton.getModel().isSelected();&lt;br /&gt;
        String newLabel = (selected ? SELECTED_LABEL : DESELECTED_LABEL);&lt;br /&gt;
        abstractButton.setText(newLabel);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    ChangeListener changeListener = new ChangeListener() {&lt;br /&gt;
      public void stateChanged(ChangeEvent changeEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) changeEvent&lt;br /&gt;
            .getSource();&lt;br /&gt;
        ButtonModel buttonModel = abstractButton.getModel();&lt;br /&gt;
        boolean armed = buttonModel.isArmed();&lt;br /&gt;
        boolean pressed = buttonModel.isPressed();&lt;br /&gt;
        boolean selected = buttonModel.isSelected();&lt;br /&gt;
        System.out.println(&amp;quot;Changed: &amp;quot; + armed + &amp;quot;/&amp;quot; + pressed + &amp;quot;/&amp;quot; + selected);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    ItemListener itemListener = new ItemListener() {&lt;br /&gt;
      public void itemStateChanged(ItemEvent itemEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) itemEvent.getSource();&lt;br /&gt;
        Color foreground = abstractButton.getForeground();&lt;br /&gt;
        Color background = abstractButton.getBackground();&lt;br /&gt;
        int state = itemEvent.getStateChange();&lt;br /&gt;
        if (state == ItemEvent.SELECTED) {&lt;br /&gt;
          abstractButton.setForeground(background);&lt;br /&gt;
          abstractButton.setBackground(foreground);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    checkBox.addActionListener(actionListener);&lt;br /&gt;
    checkBox.addChangeListener(changeListener);&lt;br /&gt;
    checkBox.addItemListener(itemListener);&lt;br /&gt;
    checkBox.setMnemonic(KeyEvent.VK_S);&lt;br /&gt;
    frame.add(checkBox, BorderLayout.NORTH);&lt;br /&gt;
    frame.setSize(300, 100);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: addComponentListener(ComponentListener l) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.ruponent;&lt;br /&gt;
import java.awt.event.ruponentEvent;&lt;br /&gt;
import java.awt.event.ruponentListener;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    JFrame frame = new JFrame();&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox(&amp;quot;Label visible&amp;quot;, true);&lt;br /&gt;
    checkbox.addComponentListener(new ComponentListener() {&lt;br /&gt;
      public void componentHidden(ComponentEvent e) {&lt;br /&gt;
        System.out.println(&amp;quot;componentHidden event from &amp;quot; + e.getComponent().getClass().getName());&lt;br /&gt;
      }&lt;br /&gt;
      public void componentMoved(ComponentEvent e) {&lt;br /&gt;
        Component c = e.getComponent();&lt;br /&gt;
        System.out.println(&amp;quot;componentMoved event from &amp;quot; + c.getClass().getName()&lt;br /&gt;
            + &amp;quot;; new location: &amp;quot; + c.getLocation().x + &amp;quot;, &amp;quot; + c.getLocation().y);&lt;br /&gt;
      }&lt;br /&gt;
      public void componentResized(ComponentEvent e) {&lt;br /&gt;
        Component c = e.getComponent();&lt;br /&gt;
        System.out.println(&amp;quot;componentResized event from &amp;quot; + c.getClass().getName() + &amp;quot;; new size: &amp;quot;&lt;br /&gt;
            + c.getSize().width + &amp;quot;, &amp;quot; + c.getSize().height);&lt;br /&gt;
      }&lt;br /&gt;
      public void componentShown(ComponentEvent e) {&lt;br /&gt;
        System.out.println(&amp;quot;componentShown event from &amp;quot; + e.getComponent().getClass().getName());&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
    frame.add(checkbox, &amp;quot;North&amp;quot;);&lt;br /&gt;
    frame.setSize(300, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: addItemListener(ItemListener lis) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.ruponent;&lt;br /&gt;
import java.awt.Graphics;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
public class MainClass extends JPanel implements ItemListener {&lt;br /&gt;
  public MainClass() {&lt;br /&gt;
    // Add check boxes to the content pane.&lt;br /&gt;
    Icon normal = new MyIcon(Color.red);&lt;br /&gt;
    Icon rollover = new MyIcon(Color.YELLOW);&lt;br /&gt;
    Icon selected = new MyIcon(Color.BLUE);&lt;br /&gt;
    JCheckBox cb = new JCheckBox(&amp;quot;www.jexp.ru&amp;quot;, normal);&lt;br /&gt;
    cb.setRolloverIcon(rollover);&lt;br /&gt;
    cb.setSelectedIcon(selected);&lt;br /&gt;
    cb.addItemListener(this);&lt;br /&gt;
    add(cb);&lt;br /&gt;
  }&lt;br /&gt;
  public void itemStateChanged(ItemEvent ie) {&lt;br /&gt;
    JCheckBox cb = (JCheckBox) ie.getItem();&lt;br /&gt;
    int state = ie.getStateChange();&lt;br /&gt;
    if (state == ItemEvent.SELECTED)&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; selected&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; cleared&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    JFrame frame = new JFrame();&lt;br /&gt;
    frame.getContentPane().add(new MainClass());&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    frame.setSize(200, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class MyIcon implements Icon {&lt;br /&gt;
  Color cl;&lt;br /&gt;
  public MyIcon(Color c) {&lt;br /&gt;
    cl = c;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconWidth() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconHeight() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public void paintIcon(Component c, Graphics g, int x, int y) {&lt;br /&gt;
    g.setColor(cl);&lt;br /&gt;
    g.drawString(&amp;quot;jexp.ru&amp;quot;, 0, 20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: isSelected() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    // Get the current state of the checkbox&lt;br /&gt;
    boolean b = checkbox.isSelected();&lt;br /&gt;
    // Set the state of the checkbox to off&lt;br /&gt;
    checkbox.setSelected(false);&lt;br /&gt;
    // Set the state of the checkbox to on&lt;br /&gt;
    checkbox.setSelected(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setBorderPaintedFlat(boolean b) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.BorderLayout;&lt;br /&gt;
import java.awt.GridLayout;&lt;br /&gt;
import javax.swing.BorderFactory;&lt;br /&gt;
import javax.swing.JButton;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
import javax.swing.border.Border;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;Flat CheckBox Sample&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JPanel panel = new JPanel(new GridLayout(0, 1));&lt;br /&gt;
    Border border = BorderFactory.createTitledBorder(&amp;quot;Pizza Toppings&amp;quot;);&lt;br /&gt;
    panel.setBorder(border);&lt;br /&gt;
    JCheckBox check = new JCheckBox(&amp;quot;Anchovies&amp;quot;);&lt;br /&gt;
    check.setBorderPaintedFlat(true);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Garlic&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Onions&amp;quot;);&lt;br /&gt;
    check.setBorderPaintedFlat(true);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Pepperoni&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Spinach&amp;quot;);&lt;br /&gt;
    check.setBorderPaintedFlat(true);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    frame.add(panel, BorderLayout.CENTER);&lt;br /&gt;
    frame.setSize(300, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setDisabledIcon(Icon disabledIcon) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    // Set the unselected state icon&lt;br /&gt;
    Icon unselDisIcon = new ImageIcon(&amp;quot;nosel-dis-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setDisabledIcon(unselDisIcon);&lt;br /&gt;
    // Set the selected state icon&lt;br /&gt;
    Icon selDisIcon = new ImageIcon(&amp;quot;sel-dis-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setDisabledSelectedIcon(selDisIcon);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setDisabledSelectedIcon(Icon disabledSelectedIcon) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    // Set the unselected state icon&lt;br /&gt;
    Icon unselDisIcon = new ImageIcon(&amp;quot;nosel-dis-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setDisabledIcon(unselDisIcon);&lt;br /&gt;
    // Set the selected state icon&lt;br /&gt;
    Icon selDisIcon = new ImageIcon(&amp;quot;sel-dis-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setDisabledSelectedIcon(selDisIcon);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setEnabled(boolean b) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import java.awt.FlowLayout;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
public class Main implements ItemListener {&lt;br /&gt;
  JCheckBox jcbControl = new JCheckBox(&amp;quot;Translate&amp;quot;);&lt;br /&gt;
  JCheckBox jcbOption1 = new JCheckBox(&amp;quot;A&amp;quot;);&lt;br /&gt;
  JCheckBox jcbOption2 = new JCheckBox(&amp;quot;B&amp;quot;);&lt;br /&gt;
  JCheckBox jcbOption3 = new JCheckBox(&amp;quot;C&amp;quot;);&lt;br /&gt;
  Main() {&lt;br /&gt;
    JFrame jfrm = new JFrame(&amp;quot;Check Box Demo&amp;quot;);&lt;br /&gt;
    jfrm.setLayout(new FlowLayout());&lt;br /&gt;
    jfrm.setSize(300, 200);&lt;br /&gt;
    jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    jcbOption1.setEnabled(false);&lt;br /&gt;
    jcbOption2.setEnabled(false);&lt;br /&gt;
    jcbOption3.setEnabled(false);&lt;br /&gt;
    jcbControl.addItemListener(new ItemListener() {&lt;br /&gt;
      public void itemStateChanged(ItemEvent ie) {&lt;br /&gt;
        if (jcbControl.isSelected()) {&lt;br /&gt;
          jcbOption1.setEnabled(true);&lt;br /&gt;
          jcbOption2.setEnabled(true);&lt;br /&gt;
          jcbOption3.setEnabled(true);&lt;br /&gt;
          System.out.println(&amp;quot;enabled.&amp;quot;);&lt;br /&gt;
        } else {&lt;br /&gt;
          jcbOption1.setEnabled(false);&lt;br /&gt;
          jcbOption2.setEnabled(false);&lt;br /&gt;
          jcbOption3.setEnabled(false);&lt;br /&gt;
          System.out.println(&amp;quot;disabled.&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
    jcbOption1.addItemListener(this);&lt;br /&gt;
    jcbOption2.addItemListener(this);&lt;br /&gt;
    jcbOption3.addItemListener(this);&lt;br /&gt;
    jfrm.add(jcbControl);&lt;br /&gt;
    jfrm.add(jcbOption1);&lt;br /&gt;
    jfrm.add(jcbOption2);&lt;br /&gt;
    jfrm.add(jcbOption3);&lt;br /&gt;
    jfrm.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
  public void itemStateChanged(ItemEvent ie) {&lt;br /&gt;
    JCheckBox cb = (JCheckBox) ie.getItem();&lt;br /&gt;
    if (ie.getStateChange() == ItemEvent.SELECTED)&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; selected.&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; cleared.&amp;quot;);&lt;br /&gt;
    if (jcbOption1.isSelected())&lt;br /&gt;
      System.out.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
    else if (jcbOption2.isSelected())&lt;br /&gt;
      System.out.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
    else if (jcbOption3.isSelected())&lt;br /&gt;
      System.out.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
      System.out.println(&amp;quot;None&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    new Main();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setIcon(Icon defaultIcon) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    // Set the unselected state icon&lt;br /&gt;
    Icon unselIcon = new ImageIcon(&amp;quot;nosel-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setIcon(unselIcon);&lt;br /&gt;
    // Set the selected state icon&lt;br /&gt;
    Icon selIcon = new ImageIcon(&amp;quot;sel-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setSelectedIcon(selIcon);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setMnemonic(int mnemonic) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.BorderLayout;&lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import java.awt.event.KeyEvent;&lt;br /&gt;
import javax.swing.AbstractButton;&lt;br /&gt;
import javax.swing.ButtonModel;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.event.ChangeEvent;&lt;br /&gt;
import javax.swing.event.ChangeListener;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    final String DESELECTED_LABEL = &amp;quot;Deselected&amp;quot;;&lt;br /&gt;
    final String SELECTED_LABEL = &amp;quot;Selected&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;Selecting CheckBox&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JCheckBox checkBox = new JCheckBox(DESELECTED_LABEL);&lt;br /&gt;
    ActionListener actionListener = new ActionListener() {&lt;br /&gt;
      public void actionPerformed(ActionEvent actionEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) actionEvent&lt;br /&gt;
            .getSource();&lt;br /&gt;
        boolean selected = abstractButton.getModel().isSelected();&lt;br /&gt;
        String newLabel = (selected ? SELECTED_LABEL : DESELECTED_LABEL);&lt;br /&gt;
        abstractButton.setText(newLabel);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    ChangeListener changeListener = new ChangeListener() {&lt;br /&gt;
      public void stateChanged(ChangeEvent changeEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) changeEvent&lt;br /&gt;
            .getSource();&lt;br /&gt;
        ButtonModel buttonModel = abstractButton.getModel();&lt;br /&gt;
        boolean armed = buttonModel.isArmed();&lt;br /&gt;
        boolean pressed = buttonModel.isPressed();&lt;br /&gt;
        boolean selected = buttonModel.isSelected();&lt;br /&gt;
        System.out.println(&amp;quot;Changed: &amp;quot; + armed + &amp;quot;/&amp;quot; + pressed + &amp;quot;/&amp;quot; + selected);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    ItemListener itemListener = new ItemListener() {&lt;br /&gt;
      public void itemStateChanged(ItemEvent itemEvent) {&lt;br /&gt;
        AbstractButton abstractButton = (AbstractButton) itemEvent.getSource();&lt;br /&gt;
        Color foreground = abstractButton.getForeground();&lt;br /&gt;
        Color background = abstractButton.getBackground();&lt;br /&gt;
        int state = itemEvent.getStateChange();&lt;br /&gt;
        if (state == ItemEvent.SELECTED) {&lt;br /&gt;
          abstractButton.setForeground(background);&lt;br /&gt;
          abstractButton.setBackground(foreground);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    checkBox.addActionListener(actionListener);&lt;br /&gt;
    checkBox.addChangeListener(changeListener);&lt;br /&gt;
    checkBox.addItemListener(itemListener);&lt;br /&gt;
    checkBox.setMnemonic(KeyEvent.VK_S);&lt;br /&gt;
    frame.add(checkBox, BorderLayout.NORTH);&lt;br /&gt;
    frame.setSize(300, 100);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setPressedIcon(Icon pressedIcon) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    Icon pressedIcon = new ImageIcon(&amp;quot;pres-icon.gif&amp;quot;);&lt;br /&gt;
    checkbox.setPressedIcon(pressedIcon);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setRolloverIcon(Icon i) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.ruponent;&lt;br /&gt;
import java.awt.Graphics;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
public class MainClass extends JPanel implements ItemListener {&lt;br /&gt;
  public MainClass() {&lt;br /&gt;
    // Add check boxes to the content pane.&lt;br /&gt;
    Icon normal = new MyIcon(Color.red);&lt;br /&gt;
    Icon rollover = new MyIcon(Color.YELLOW);&lt;br /&gt;
    Icon selected = new MyIcon(Color.BLUE);&lt;br /&gt;
    JCheckBox cb = new JCheckBox(&amp;quot;www.jexp.ru&amp;quot;, normal);&lt;br /&gt;
    cb.setRolloverIcon(rollover);&lt;br /&gt;
    cb.setSelectedIcon(selected);&lt;br /&gt;
    cb.addItemListener(this);&lt;br /&gt;
    add(cb);&lt;br /&gt;
  }&lt;br /&gt;
  public void itemStateChanged(ItemEvent ie) {&lt;br /&gt;
    JCheckBox cb = (JCheckBox) ie.getItem();&lt;br /&gt;
    int state = ie.getStateChange();&lt;br /&gt;
    if (state == ItemEvent.SELECTED)&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; selected&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; cleared&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    JFrame frame = new JFrame();&lt;br /&gt;
    frame.getContentPane().add(new MainClass());&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    frame.setSize(200, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class MyIcon implements Icon {&lt;br /&gt;
  Color cl;&lt;br /&gt;
  public MyIcon(Color c) {&lt;br /&gt;
    cl = c;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconWidth() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconHeight() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public void paintIcon(Component c, Graphics g, int x, int y) {&lt;br /&gt;
    g.setColor(cl);&lt;br /&gt;
    g.drawString(&amp;quot;jexp.ru&amp;quot;, 0, 20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setRolloverSelectedIcon(Icon rolloverSelectedIcon) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import java.awt.FlowLayout;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
public class Main extends JFrame {&lt;br /&gt;
  public Main() {&lt;br /&gt;
    setSize(300, 300);&lt;br /&gt;
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    setLayout(new FlowLayout(FlowLayout.LEFT));&lt;br /&gt;
    JCheckBox checkBox = new JCheckBox(&amp;quot;Check me!&amp;quot;);&lt;br /&gt;
    checkBox.setSelected(true);&lt;br /&gt;
    // Set default icon for checkbox&lt;br /&gt;
    checkBox.setIcon(new ImageIcon(&amp;quot;icon.png&amp;quot;));&lt;br /&gt;
    // Set selected icon when checkbox state is selected&lt;br /&gt;
    checkBox.setSelectedIcon(new ImageIcon(&amp;quot;selectedIcon.png&amp;quot;));&lt;br /&gt;
    // Set disabled icon for checkbox&lt;br /&gt;
    checkBox.setDisabledIcon(new ImageIcon(&amp;quot;disabledIcon.png&amp;quot;));&lt;br /&gt;
    // Set disabled-selected icon for checkbox&lt;br /&gt;
    checkBox.setDisabledSelectedIcon(new ImageIcon(&amp;quot;disabledSelectedIcon.png&amp;quot;));&lt;br /&gt;
    // Set checkbox icon when checkbox is pressed&lt;br /&gt;
    checkBox.setPressedIcon(new ImageIcon(&amp;quot;pressedIcon.png&amp;quot;));&lt;br /&gt;
    // Set icon when a mouse is over the checkbox&lt;br /&gt;
    checkBox.setRolloverIcon(new ImageIcon(&amp;quot;rolloverIcon.png&amp;quot;));&lt;br /&gt;
    // Set icon when a mouse is over a selected checkbox&lt;br /&gt;
    checkBox.setRolloverSelectedIcon(new ImageIcon(&amp;quot;rolloverSelectedIcon.png&amp;quot;));&lt;br /&gt;
    getContentPane().add(checkBox);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    new Main().setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setSelected(boolean b) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    // Get the current state of the checkbox&lt;br /&gt;
    boolean b = checkbox.isSelected();&lt;br /&gt;
    // Set the state of the checkbox to off&lt;br /&gt;
    checkbox.setSelected(false);&lt;br /&gt;
    // Set the state of the checkbox to on&lt;br /&gt;
    checkbox.setSelected(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setSelectedIcon(Icon i) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.ruponent;&lt;br /&gt;
import java.awt.Graphics;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
public class MainClass extends JPanel implements ItemListener {&lt;br /&gt;
  public MainClass() {&lt;br /&gt;
    // Add check boxes to the content pane.&lt;br /&gt;
    Icon normal = new MyIcon(Color.red);&lt;br /&gt;
    Icon rollover = new MyIcon(Color.YELLOW);&lt;br /&gt;
    Icon selected = new MyIcon(Color.BLUE);&lt;br /&gt;
    JCheckBox cb = new JCheckBox(&amp;quot;www.jexp.ru&amp;quot;, normal);&lt;br /&gt;
    cb.setRolloverIcon(rollover);&lt;br /&gt;
    cb.setSelectedIcon(selected);&lt;br /&gt;
    cb.addItemListener(this);&lt;br /&gt;
    add(cb);&lt;br /&gt;
  }&lt;br /&gt;
  public void itemStateChanged(ItemEvent ie) {&lt;br /&gt;
    JCheckBox cb = (JCheckBox) ie.getItem();&lt;br /&gt;
    int state = ie.getStateChange();&lt;br /&gt;
    if (state == ItemEvent.SELECTED)&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; selected&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; cleared&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    JFrame frame = new JFrame();&lt;br /&gt;
    frame.getContentPane().add(new MainClass());&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    frame.setSize(200, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class MyIcon implements Icon {&lt;br /&gt;
  Color cl;&lt;br /&gt;
  public MyIcon(Color c) {&lt;br /&gt;
    cl = c;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconWidth() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconHeight() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public void paintIcon(Component c, Graphics g, int x, int y) {&lt;br /&gt;
    g.setColor(cl);&lt;br /&gt;
    g.drawString(&amp;quot;jexp.ru&amp;quot;, 0, 20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setText(String text) (HTML) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox();&lt;br /&gt;
    String label = &amp;quot;&amp;lt;html&amp;gt;&amp;lt;table cellpadding=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;img src=file:&amp;quot;&lt;br /&gt;
        + &amp;quot;icon.gif&amp;quot; + &amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot; + 3 + &amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;quot;&lt;br /&gt;
        // Retrieve the current label text&lt;br /&gt;
        + checkbox.getText() + &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
    // Add the icon&lt;br /&gt;
    checkbox.setText(label);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JCheckBox: setToolTipText(String text) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import java.awt.Dimension;&lt;br /&gt;
import java.awt.event.WindowAdapter;&lt;br /&gt;
import java.awt.event.WindowEvent;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
import javax.swing.border.EtchedBorder;&lt;br /&gt;
import javax.swing.border.TitledBorder;&lt;br /&gt;
public class Main extends JPanel {&lt;br /&gt;
  public Main() {&lt;br /&gt;
    JCheckBox m_chkBold = new JCheckBox(&amp;quot;Bold&amp;quot;);&lt;br /&gt;
    m_chkBold.setMnemonic(&amp;quot;b&amp;quot;);&lt;br /&gt;
    m_chkBold.setToolTipText(&amp;quot;Bold font&amp;quot;);&lt;br /&gt;
    add(m_chkBold);&lt;br /&gt;
    setBorder(new TitledBorder(new EtchedBorder(), &amp;quot;Effects&amp;quot;));&lt;br /&gt;
    JCheckBox m_chkItalic = new JCheckBox(&amp;quot;Italic&amp;quot;);&lt;br /&gt;
    m_chkItalic.setMnemonic(&amp;quot;i&amp;quot;);&lt;br /&gt;
    m_chkItalic.setToolTipText(&amp;quot;Italic font&amp;quot;);&lt;br /&gt;
    add(m_chkItalic);&lt;br /&gt;
    JCheckBox m_chkUnderline = new JCheckBox(&amp;quot;Underline&amp;quot;);&lt;br /&gt;
    m_chkUnderline.setMnemonic(&amp;quot;u&amp;quot;);&lt;br /&gt;
    m_chkUnderline.setToolTipText(&amp;quot;Underline font&amp;quot;);&lt;br /&gt;
    add(m_chkUnderline);&lt;br /&gt;
    JCheckBox m_chkStrikethrough = new JCheckBox(&amp;quot;Strikethrough&amp;quot;);&lt;br /&gt;
    m_chkStrikethrough.setMnemonic(&amp;quot;r&amp;quot;);&lt;br /&gt;
    m_chkStrikethrough.setToolTipText(&amp;quot;Strikethrough font&amp;quot;);&lt;br /&gt;
    add(m_chkStrikethrough);&lt;br /&gt;
    JCheckBox m_chkSubscript = new JCheckBox(&amp;quot;Subscript&amp;quot;);&lt;br /&gt;
    m_chkSubscript.setMnemonic(&amp;quot;t&amp;quot;);&lt;br /&gt;
    m_chkSubscript.setToolTipText(&amp;quot;Subscript font&amp;quot;);&lt;br /&gt;
    add(m_chkSubscript);&lt;br /&gt;
    JCheckBox m_chkSuperscript = new JCheckBox(&amp;quot;Superscript&amp;quot;);&lt;br /&gt;
    m_chkSuperscript.setMnemonic(&amp;quot;p&amp;quot;);&lt;br /&gt;
    m_chkSuperscript.setToolTipText(&amp;quot;Superscript font&amp;quot;);&lt;br /&gt;
    add(m_chkSuperscript);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    JFrame f = new JFrame();&lt;br /&gt;
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    f.add(new Main());&lt;br /&gt;
    f.pack();&lt;br /&gt;
    f.setSize(new Dimension(300, 200));&lt;br /&gt;
    f.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== new JCheckBox(Action a) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import javax.swing.AbstractAction;&lt;br /&gt;
import javax.swing.Action;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Action action = new AbstractAction(&amp;quot;CheckBox Label&amp;quot;) {&lt;br /&gt;
      // called when the button is pressed&lt;br /&gt;
      public void actionPerformed(ActionEvent evt) {&lt;br /&gt;
        JCheckBox cb = (JCheckBox) evt.getSource();&lt;br /&gt;
        // Determine status&lt;br /&gt;
        boolean isSel = cb.isSelected();&lt;br /&gt;
        if (isSel) {&lt;br /&gt;
          // selected&lt;br /&gt;
        } else {&lt;br /&gt;
          // deselected&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    // Create the checkbox from the action&lt;br /&gt;
    JCheckBox checkBox = new JCheckBox(action);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== new JCheckBox(String text) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.BorderLayout;&lt;br /&gt;
import java.awt.Container;&lt;br /&gt;
import java.awt.GridLayout;&lt;br /&gt;
import javax.swing.BorderFactory;&lt;br /&gt;
import javax.swing.JButton;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
import javax.swing.border.Border;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    String title = (args.length == 0 ? &amp;quot;CheckBox Sample&amp;quot; : args[0]);&lt;br /&gt;
    JFrame frame = new JFrame(title);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JPanel panel = new JPanel(new GridLayout(0, 1));&lt;br /&gt;
    Border border = BorderFactory.createTitledBorder(&amp;quot;Pizza Toppings&amp;quot;);&lt;br /&gt;
    panel.setBorder(border);&lt;br /&gt;
    JCheckBox check = new JCheckBox(&amp;quot;Anchovies&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Garlic&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Onions&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Pepperoni&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    check = new JCheckBox(&amp;quot;Spinach&amp;quot;);&lt;br /&gt;
    panel.add(check);&lt;br /&gt;
    JButton button = new JButton(&amp;quot;Submit&amp;quot;);&lt;br /&gt;
    Container contentPane = frame.getContentPane();&lt;br /&gt;
    contentPane.add(panel, BorderLayout.CENTER);&lt;br /&gt;
    contentPane.add(button, BorderLayout.SOUTH);&lt;br /&gt;
    frame.setSize(300, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== new JCheckBox(String text, boolean selected) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
public class Main extends JFrame implements ActionListener {&lt;br /&gt;
  public Main() {&lt;br /&gt;
    JCheckBox checkbox = new JCheckBox(&amp;quot;Show Title&amp;quot;, true);&lt;br /&gt;
    checkbox.addActionListener(this);&lt;br /&gt;
    add(checkbox);&lt;br /&gt;
    setSize(280, 200);&lt;br /&gt;
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    new Main();&lt;br /&gt;
  }&lt;br /&gt;
  public void actionPerformed(ActionEvent e) {&lt;br /&gt;
    if (this.getTitle() == &amp;quot;&amp;quot;) {&lt;br /&gt;
      this.setTitle(&amp;quot;Checkbox example&amp;quot;);&lt;br /&gt;
    } else {&lt;br /&gt;
      this.setTitle(&amp;quot;&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== new JCheckBox(String text, Icon normal) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.Color;&lt;br /&gt;
import java.awt.ruponent;&lt;br /&gt;
import java.awt.Graphics;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JCheckBox;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JPanel;&lt;br /&gt;
public class MainClass extends JPanel implements ItemListener {&lt;br /&gt;
  public MainClass() {&lt;br /&gt;
    // Add check boxes to the content pane.&lt;br /&gt;
    Icon normal = new MyIcon(Color.red);&lt;br /&gt;
    Icon rollover = new MyIcon(Color.YELLOW);&lt;br /&gt;
    Icon selected = new MyIcon(Color.BLUE);&lt;br /&gt;
    JCheckBox cb = new JCheckBox(&amp;quot;www.jexp.ru&amp;quot;, normal);&lt;br /&gt;
    cb.setRolloverIcon(rollover);&lt;br /&gt;
    cb.setSelectedIcon(selected);&lt;br /&gt;
    cb.addItemListener(this);&lt;br /&gt;
    add(cb);&lt;br /&gt;
  }&lt;br /&gt;
  public void itemStateChanged(ItemEvent ie) {&lt;br /&gt;
    JCheckBox cb = (JCheckBox) ie.getItem();&lt;br /&gt;
    int state = ie.getStateChange();&lt;br /&gt;
    if (state == ItemEvent.SELECTED)&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; selected&amp;quot;);&lt;br /&gt;
    else&lt;br /&gt;
      System.out.println(cb.getText() + &amp;quot; cleared&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    JFrame frame = new JFrame();&lt;br /&gt;
    frame.getContentPane().add(new MainClass());&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    frame.setSize(200, 200);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class MyIcon implements Icon {&lt;br /&gt;
  Color cl;&lt;br /&gt;
  public MyIcon(Color c) {&lt;br /&gt;
    cl = c;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconWidth() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public int getIconHeight() {&lt;br /&gt;
    return 32;&lt;br /&gt;
  }&lt;br /&gt;
  public void paintIcon(Component c, Graphics g, int x, int y) {&lt;br /&gt;
    g.setColor(cl);&lt;br /&gt;
    g.drawString(&amp;quot;jexp.ru&amp;quot;, 0, 20);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>