Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有自定义按钮的JopOptions窗格showInputDialog_Java_Swing - Fatal编程技术网

Java 带有自定义按钮的JopOptions窗格showInputDialog

Java 带有自定义按钮的JopOptions窗格showInputDialog,java,swing,Java,Swing,我可以将showInputDialog与我的自定义按钮一起使用,或者可以在showInputDialog上重命名“确定”和“取消”按钮。每种方法都有一系列变体。而选择一个通常会让您访问所需的功能级别。就你而言,你在寻找 public static Object showInputDialog(Component parentComponent, Object message,

我可以将showInputDialog与我的自定义按钮一起使用,或者可以在showInputDialog上重命名“确定”和“取消”按钮。

每种方法都有一系列变体。而选择一个通常会让您访问所需的功能级别。就你而言,你在寻找

public static Object showInputDialog(Component parentComponent,
                                 Object message,
                                 String title,
                                 int messageType,
                                 Icon icon,
                                 Object[] selectionValues,
                                 Object initialSelectionValue)

请在此处查看其javadoc:。请注意,您不会在此处更改按钮的颜色(因为它们的外观取决于它们),而是更改它们的文本(一般来说,这已经足够了,因为您也可以在此处设置对话框左侧显示的图标)。

每种方法都有一系列变体。而选择一个通常会让您访问所需的功能级别。就你而言,你在寻找

public static Object showInputDialog(Component parentComponent,
                                 Object message,
                                 String title,
                                 int messageType,
                                 Icon icon,
                                 Object[] selectionValues,
                                 Object initialSelectionValue)
请在此处查看其javadoc:。请注意,您不会在此处更改按钮的颜色(因为它们的外观取决于它们),而是更改它们的文本(一般来说,这已经足够了,因为您也可以在此处设置对话框左侧显示的图标)。

查看


您可以发送定义按钮的对象数组:

显示带有“确定”、“取消”、“标题为“警告”和消息“单击确定继续”选项的警告对话框:

Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
看看这本书


您可以发送定义按钮的对象数组:

显示带有“确定”、“取消”、“标题为“警告”和消息“单击确定继续”选项的警告对话框:

Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);

为什么不创建自己的
JDialog
-派生类?

为什么不创建自己的
JDialog
-派生类