我可以使用带自定义按钮的showInputDialog还是可以重命名showInputDialog上的“确定”和“取消”按钮。
最佳答案
每个JOptionPane
方法都有很多变体。选择一个通常可以使您访问所需的功能级别。就您而言,您正在寻找
public static Object showInputDialog(Component parentComponent,
Object message,
String title,
int messageType,
Icon icon,
Object[] selectionValues,
Object initialSelectionValue)
在此处查看其javadoc:
JOptionPane#showInputDialog
。请注意,您不会在此处更改按钮的颜色(因为它们取决于外观),而是更改其文本(通常来说已经足够,因为您也可以在此处设置对话框左侧显示的图标)。