当前位置: 首页 > 知识库问答 >
问题:

“选项窗格”对话框错误

孙财
2023-03-14

我收到以下错误消息:

The method showMessageDialog(Component, Object, String, int, Icon) in the type 
   JOptionPane is not applicable for the arguments (JFrame, String, String, int, int, ImageIcon, String) 

当我将鼠标悬停在JOptionPane.showMessageDialog上时。我学习了java教程,不知道问题出在哪里。知道吗?

Java 教程:http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html#button

String option = "Restart";
JFrame frame = new JFrame();
ImageIcon ic = new ImageIcon("hangmanIcon.png");
JOptionPane.showMessageDialog(frame,
        "He's dead, game over. The word was " + wordList[level],
        "You Lost",
        JOptionPane.OK_OPTION,
        JOptionPane.INFORMATION_MESSAGE,
        ic,
        option);

共有1个答案

刁越
2023-03-14

适用于 JOptionPane 的 Java API 将告诉您哪些方法签名可用/允许,而该方法签名不是一个。您可能希望改用这个:

public static void showMessageDialog(Component parentComponent,
                 Object message,
                 String title,
                 int messageType,
                 Icon icon)
                          throws HeadlessException

编辑

也许你想使用的不是显示消息对话框,而是显示选项对话框,它确实允许更多参数

String[] options = {"Restart", "Exit"};
String option = options[0];
JFrame frame = new JFrame();
ImageIcon ic = new ImageIcon("hangmanIcon.png");
JOptionPane.showMessageDialog(frame,
        "He's dead, game over. The word was " + wordList[level],
        "You Lost",
        JOptionPane.OK_OPTION,
        JOptionPane.INFORMATION_MESSAGE,
        ic,
        options,
        option);
 类似资料:
  • 此对话框结合了下列命令: 保护压缩文件,创建恢复卷,锁定压缩文件。而这些仅支持 RAR 压缩文件格式。 防护压缩可以在压缩文件有些许物理损坏时,可以帮助 修复 它。如果您希望防止压缩文件损坏,您需要指定占压缩文件总大小的恢复记录 百分比。允许的最大值为 100%,如果您设为 0,则表示不添加恢复记录。较大的恢复记录在多重连续损坏时允许有较高的修护机率,但也相对增加了压缩文件的大小,因此 3 - 5

  • 在对话框中您可以指定下列选项: 文件时间 设置修改/创建/最近访问时间 Windows 文件系统为每个文件保存了三个不同的时间区域:最近修改、创建和最近访问。默认 WinRAR 只存储修改时间,但是使用压缩对话框的 时间 部分的文件时间选项您可以存储创建和最近修改的时间。这对于备份可能有用。即使所需要的时间区域在压缩文件中存在,也需要在解压对话框中设置相应的时间选项,在解压时恢复它。 这些选项的可

  • 问题内容: 单击图像时,我必须创建一个对话框。问题是我在那里有一些很大的z索引(例如500),而ui对话框位于该元素的背面。 这是您需要登录的页面,用户:“ raducup”并通过:“ 1”。另一个问题是,当我单击关闭对话框时,该对象消失了。 这是单击图像时调用的函数: 问题答案: 您没有告诉它,但是您正在使用jQuery UI 1.10。 在jQuery UI 1.10中,该选项已删除: 删除了

  • 此对话框可通过从 把压缩文件转换成自解压格式 命令,然后单击“高级自解压选项”按钮启动。它允许指定一些 自解压 压缩文件的参数,如默认目标路径,窗口标题和文本。它会使用在 Windows 自解压模块专门主题 所描述的自解压脚本命令,自动生成脚本。因此您不需要学习脚本语言和自己输入命令,只需要设置想要的选项即可。 请注意这些自解压参数仅能够应用在 Windows 图形界面模块,而不支持控制台或非 W

  • 此对话框启用时,您可以改变解压文件时的目标文件夹。默认的文件夹是与压缩文件所在位置的文件夹相同,但您可以使用 压缩设置对话框 来更改此默认值。您可以输入新的路径 (如果不存在时则自动创建),在“目标路径”区域,或是从文件夹树窗格中选择一个已存在的文件夹。 对话框将自动选择您输入的文件夹树,但有小的延迟(大约 0.5s) ,如果输入的路径包含驱动器盘符并且如果此类自动选择不会花太多时间。如果文件夹不

  • 本文向大家介绍Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码,包括了Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码的使用技巧和注意事项,需要的朋友参考一下 Android中可以创建三种对话框、确定取消对话框、单选对话框、多选对话框 android中的确定取消对话框演示示例 Android中使用单选对话框的演示案例 android中使用多选