JComboBoxに添付されたActionListenerを持っています(編集不可能)。 JComboBoxからアイテムを選択すると、フレーム内の次のボタンを表示させる必要があります。ActionperformedがJComboBoxのために起動されていません
コードの骨格は次のようになります
public void actionPerformed(ActionEvent evt)
{
if(evt.getSource()==jComboBox){
if(jComboBox.getSelectedIndex()==-1)
//Display an alert message
else{
nextButton.setVisible(true);
//Do other actions
}
}
}
それのactionPerformed第4、第三の、場合にのみ、第二と呼ばれ(など)の項目選択されていることが見出されています。しかし、actionPerformedは最初の項目が初めて選択されたときは呼び出されません。しかし、他の項目を選択した後に最初の項目が選択された場合、actioPerformedが呼び出され、コードは正常に動作します。
このエラーは、一部のシステムでは表示され、他のシステムでは表示されません。この点についての助けに感謝します。
ありがとうございました!
comboBox.setSelectedIndex(-1)トリックをしました!ありがとう –