import java.awt.GridLayout; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.JCheckBox; import javax.swing.JPanel; public class Checkbox extends JPanel implements ItemListener { private static final long serialVersionUID = 1L; public Checkbox() { JPanel tmp = new JPanel(new GridLayout(1,1)); tmp.setSize(100, 100); JCheckBox checkbox = new JCheckBox("Wypelniaj"); checkbox.setSelected(false); checkbox.addItemListener(this); tmp.add(checkbox); this.setSize(100,100); this.add(tmp); } @Override public void itemStateChanged(ItemEvent e) { if(ItemEvent.SELECTED == e.getStateChange()) { Paint.wypelniajFigury = true; } else { Paint.wypelniajFigury = false; } } }