Java 中的确认框 |编译错误
Confirmation Box in Java | Compilation Error
我是一名新程序员,在编译以下代码时遇到问题:
import java.awt.*;
import java.awt.event.*;
import java.swing.*;
public class HelloWorld{
public static void main(String[] args){
int UserExit = JOptionPane.showConfirmDialog(null, "Do you really want to exit?", "Confirmation", JOptionPane.YES_NO_OPTION);
if (UserExit == JOptionPane.YES_OPTION) {
JOptionPane.showMessageDialog(null, "Goodbye!");
}
else {
JOptionPane.showMessageDialog(null, "Too late my friend!");
System.exit(0);
}
System.exit(0);
}
}
我检查了很多次都找不到错误。 Cygwin 没有显示错误并且每次都归咎于不同的东西。
我使用 cygwin 作为编译工具,我的 OS 是 Windows 8.1 x64 Bit.
非常欢迎任何帮助。
EDIT 我在 Java 中使用 javac 编译代码,我的意思是我使用 cygwin 作为它的平台。对不起。
EDIT 编译器不断 "blaming" 库,错误是输入错误 class。感谢@kagmole 和@RealSkeptic 帮助我 :)
swing
组件在 javax
内,而不是 java
。
通过以下方式更正导入:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*; // <- Here
顺便说一下,你应该避免全局导入,像这样导入你想要的:
import javax.swing.JOptionPane;
我是一名新程序员,在编译以下代码时遇到问题:
import java.awt.*;
import java.awt.event.*;
import java.swing.*;
public class HelloWorld{
public static void main(String[] args){
int UserExit = JOptionPane.showConfirmDialog(null, "Do you really want to exit?", "Confirmation", JOptionPane.YES_NO_OPTION);
if (UserExit == JOptionPane.YES_OPTION) {
JOptionPane.showMessageDialog(null, "Goodbye!");
}
else {
JOptionPane.showMessageDialog(null, "Too late my friend!");
System.exit(0);
}
System.exit(0);
}
}
我检查了很多次都找不到错误。 Cygwin 没有显示错误并且每次都归咎于不同的东西。 我使用 cygwin 作为编译工具,我的 OS 是 Windows 8.1 x64 Bit.
非常欢迎任何帮助。
EDIT 我在 Java 中使用 javac 编译代码,我的意思是我使用 cygwin 作为它的平台。对不起。
EDIT 编译器不断 "blaming" 库,错误是输入错误 class。感谢@kagmole 和@RealSkeptic 帮助我 :)
swing
组件在 javax
内,而不是 java
。
通过以下方式更正导入:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*; // <- Here
顺便说一下,你应该避免全局导入,像这样导入你想要的:
import javax.swing.JOptionPane;