Я новичок в программировании на Java.Я просто делаю программу для выбора пола с помощью флажка.но когда я запускаю программу, я получаю сообщение об ошибке:
Myframe is not abstract and does not override abstract method itemStateChanged(ItemEvent) in ItemListener
Код выглядит следующим образом:
import java.awt.event.*;
class Myframe extends Frame implements ItemListener{
CheckboxGroup cbg;
Checkbox chkmale,chkfemale;
Label lblres;
void init(){
cbg = new CheckboxGroup();
chkmale = new Checkbox();
chkfemale = new Checkbox();
lblres = new Label();
add(chkmale); add(chkfemale); add(lblres);
this.addWindowListener(new MyListner());
chkmale.addItemListener(this);
chkfemale.addItemListener(this);
}
public void itemstateChanged(java.awt.event.ItemEvent ie){
if(chkmale.getState() == true){
lblres.setText("Male");
}
else{
lblres.setText("Female");
}
}
}