Java 组合框返回值到另一个框架
Java combo box returned value to another frame
我正在尝试在 java 中进行测验,我需要将返回值(组合框的索引)传递给另一个框架,但我不知道如何访问其中的变量来自主框架的前一帧。我想在第二帧(主要帧)中使用 if 索引,如下所示:
if(question==1 && domain==2){
jlabel.setText(" ");
//and so on
}
因此,域来自我从组合框中选择的菜单框架,我想在执行 if 语句的主(第二)框架中使用它的值。
((JComboBox)quizPanel.getComponent(i)).getSelectedIndex();
'i'是JComboBox组件的索引。如果您首先将 JComboBox 添加到 JPanel,那么它的索引将为 0。然后您可以在 if 语句中使用它的值,如下例所示:
if (((JComboBox)quizPanel.getComponent(0)).getSelectedIndex() == 0) {
System.out.println("Correct Answer");
}
else {
System.out.println("Incorrect Answer");
}
我正在尝试在 java 中进行测验,我需要将返回值(组合框的索引)传递给另一个框架,但我不知道如何访问其中的变量来自主框架的前一帧。我想在第二帧(主要帧)中使用 if 索引,如下所示:
if(question==1 && domain==2){
jlabel.setText(" ");
//and so on
}
因此,域来自我从组合框中选择的菜单框架,我想在执行 if 语句的主(第二)框架中使用它的值。
((JComboBox)quizPanel.getComponent(i)).getSelectedIndex();
'i'是JComboBox组件的索引。如果您首先将 JComboBox 添加到 JPanel,那么它的索引将为 0。然后您可以在 if 语句中使用它的值,如下例所示:
if (((JComboBox)quizPanel.getComponent(0)).getSelectedIndex() == 0) {
System.out.println("Correct Answer");
}
else {
System.out.println("Incorrect Answer");
}