我想在不使用
JOptionPane
类的静态方法的情况下显示消息,这是一个使用 JOptionPane
类的对象来显示消息的 Java 程序。
import javax.swing.*;
public class Sample {
public static void main(String[] args) {
JOptionPane pane = new JOptionPane();
pane.setMessage("Hello");
pane.setOptionType(JOptionPane.OK_OPTION);
pane.setName("Information");
pane.setVisible(true);
}
}
它应该显示一条消息,但编译和运行时没有显示任何结果。有什么问题吗?
根据 JOptionPane API,要创建可见窗口,您必须使用静态方法,或者从 JOptionPane 对象创建 JDialog。例如:
JOptionPane pane = new JOptionPane(arguments);
pane.set.Xxxx(...); // Configure
JDialog dialog = pane.createDialog(parentComponent, title);
dialog.setVisible(true);