JComboBoxで6.AM時間をクリックしてからJButtonをクリックすると別のウィンドウが開き、希望のルートが表示されます。これは私の状態ですが、コマンドのように機能しません常に他のブロックに行く.. ..助けてください!あなたのコメントによるとJava JComboBoxとJButton
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if("6.A.M.".equals((String)jComboBox1.getSelectedItem())) {
SixAMRoute sam=new SixAMRoute();
sam.setVisible(true);
this.dispose();
}
else
System.out.print("Invalid");
}
private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
//jButton1.setText((String)jComboBox1.getSelectedItem());
//jButton1.repaint();
}
何'jComboBox1.getSelectedItem()'の値ですか?それは明らかに '' 6.AM "' – Lino
ではないので、12.AM、3.PMのような異なった値を持ち、また6.AM @Lino –
を追加します。 'System.out.print((String)jComboBox1.getSelectedItem() )); 'else節に渡すことで、実際の値が何であるかを知ることができます。 – Plirkee