Ragazzi nella compilazione del seguente codice il compilatore mi restituisce un errore che proprio non riesco a capire dove sbaglio:
L'errore che mi da è questo:codice:import javax.swing.*; import javax.swing.border.Border; import java.awt.event.ItemListener; import java.awt.event.ItemEvent; import java.awt.event.KeyEvent; import java.awt.*; public class CatchAnItemEvent extends BaseFrame implements ItemListener { JLabel label; CatchAnItemEvent() { label = new JLabel("Non modificato"); JPanel panel = new JPanel(); JCheckBox box = new JCheckBox("Selezionami, per favore!"); box.setHorizontalAlignment(SwingConstants.CENTER); box.addItemListener(this); panel.add(box); this.add(panel); this.pack(); } public void ItemStateChange(ItemEvent e) { switch(e.getStateChange()) { case(ItemEvent.SELECTED): label.setText("La casella è stata selezionata"); break; case(ItemEvent.DESELECTED): label.setText("La casella è stata deselezionata"); break; default: label.setText("Invariata"); } } public static void main(String[] args) { new CatchAnItemEvent(); } }
![]()
Ma cosa sbaglio??
Sto impazzendo
Grazie![]()


Rispondi quotando