如何在java中创建对话框窗口?

时间:2014-08-21 00:39:02

标签: java swing dialog window joptionpane

我在java网站上找到了一个关于如何制作对话框窗口的网页,但是当我尝试它时它并没有工作。该网站说要输入:

JOptionPane.showMessageDialog(frame, "Window text.");

我只是想用一些文本和一个ok按钮创建一个窗口,但是当我输入它时,我的Eclipse IDE要我为JOptionPane导入一些东西,在我这样做之后,它说"框架"部分不正确,它无法解析为变量。"我在这里做错了什么?

2 个答案:

答案 0 :(得分:4)

首先确保在代码的导入部分中包含import javax.swing.JOptionPane;语句。

接下来,尝试使用

JOptionPane.showMessageDialog(null, "Window text.");

代替。

例如......

import javax.swing.JOptionPane;

public class TestDialog {

    public static void main(String[] args) {
        JOptionPane.showMessageDialog(null, "Window text.");
    }

}

详细了解How to Make Dialogs了解更多详情。

如有疑问,您还应咨询JavaDocs

答案 1 :(得分:3)

JOptionPane.showMessageDialog调用中的第一个参数应该是您要为其分配消息对话框的JFrameJWindow的实例。如果您没有JFrameJWindow但仍希望显示消息对话框,请将null作为第一个参数,如下所示:

JOptionPane.showMessageDialog(null, "Window text.");