Java 按钮问题
Java Button Problems
我有这段代码,我在其中尝试通过单击按钮打开 class。当我 运行 程序时,按钮什么都不做。我测试了看我是否引用了错误的东西但是没有按钮 class 打开。这是代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class mainClass{
public static void main(String args[]){
JOptionPane frame = new JOptionPane(JOptionPane.INFORMATION_MESSAGE);
Object[] options = {"Easy Mode","Medium Mode","Hard Mode"};
int n = JOptionPane.showOptionDialog(frame,"Which difficulty do you want to play on?","Higher or Lower Game",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE, null, options,options[2]);
String STRn = String.valueOf(n);
if(STRn.equals(options[0])){
EZMode ezmode = new EZMode();
ezmode.easyMode();
}else if(STRn.equals(options[1])){
}else if(STRn.equals(options[2])){
}
}
showOptionDialog
returns 所选选项的索引不是字符串本身的值。试试这个
if (n == 0) {
// do stuff for button 1
...
String STRn = String.valueOf(n);
不要使用这个
而是 使用 n 的相应值来实现条件 if 语句
我有这段代码,我在其中尝试通过单击按钮打开 class。当我 运行 程序时,按钮什么都不做。我测试了看我是否引用了错误的东西但是没有按钮 class 打开。这是代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class mainClass{
public static void main(String args[]){
JOptionPane frame = new JOptionPane(JOptionPane.INFORMATION_MESSAGE);
Object[] options = {"Easy Mode","Medium Mode","Hard Mode"};
int n = JOptionPane.showOptionDialog(frame,"Which difficulty do you want to play on?","Higher or Lower Game",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE, null, options,options[2]);
String STRn = String.valueOf(n);
if(STRn.equals(options[0])){
EZMode ezmode = new EZMode();
ezmode.easyMode();
}else if(STRn.equals(options[1])){
}else if(STRn.equals(options[2])){
}
}
showOptionDialog
returns 所选选项的索引不是字符串本身的值。试试这个
if (n == 0) {
// do stuff for button 1
...
String STRn = String.valueOf(n);
不要使用这个
而是 使用 n 的相应值来实现条件 if 语句