java - 带有自定义按钮的 JOptionPane showInputDialog

标签 java swing

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

最佳答案

每个 JOptionPane 都有一堆变体方法。选择一个通常会让您获得所需的功能级别。在你的情况下,你正在寻找

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

在此处查看其 javadoc:JOptionPane#showInputDialog .请注意,您不会在此处更改按钮颜色(因为它们依赖于外观和感觉),而是更改它们的文本(通常来说就足够了,因为您也可以在此处设置显示在对话框左侧的图标)。

关于java - 带有自定义按钮的 JOptionPane showInputDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4223983/

相关文章:

java - Hibernate Entity 到 Json 对象,使用 jackson 到 http post

java - jsoup - 去除所有格式和链接标签,只保留文本

java - 在 JTextfield 中保留键盘布局?

java - 在 JTable 中显示图像

java - 如何将图像添加到 GUI

Java Swing Applet 在鼠标事件后重绘垃圾

java - checkstyle 配置期间失败 : unable to parse configuration stream

java - 重新加载修改类时如何让jetty阻止请求?

java - Spring MVC Web 应用程序中映射到 HTTP 路径的处理程序方法不明确

swing - 重定向 Swing 鼠标事件