Java按钮问题
我有一段代码,其中我试图通过点击按钮打开一个类。当我运行程序时,按钮什么也不做。我测试了一下,看我是否引用了错误的内容,但是没有按钮,类就打开了。代码如下:Java按钮问题,java,jbutton,Java,Jbutton,我有一段代码,其中我试图通过点击按钮打开一个类。当我运行程序时,按钮什么也不做。我测试了一下,看我是否引用了错误的内容,但是没有按钮,类就打开了。代码如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class mainClass{ public static void main(String args[]){ JOptionPane frame = ne
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])){
}
}
返回所选选项的索引,而不是字符串本身的值。试试这个
if (n == 0) {
// do stuff for button 1
...
返回所选选项的索引,而不是字符串本身的值。试试这个
if (n == 0) {
// do stuff for button 1
...
String STRn=String.valueOf(n)代码>
不要用这个
相反,对条件if语句的实现使用相应的n值String STRn=String.valueOf(n)代码>
不要用这个
相反,对条件if语句的实现使用相应的n值你在说什么按钮?我很确定是\否\取消\选项
和问题\消息
应该切换位置。(from)-JOptionPane(对象消息、int消息类型、int选项类型、图标图标、对象[]选项、对象初始值)在我的案例中,在数组中定义的JOptionPane中会有哪些按钮?你在说什么按钮?我非常确定是\u否\u取消\u选项
和问题消息
应该切换位置。(from)-JOptionPane(对象消息、int-messageType、int-optionType、图标图标、对象[]选项、对象初始值)在我的案例中,在数组中定义的JOptionPane中的按钮