嘿,我制作了一个显示多个自定义按钮的自定义 JOptionPane
String [] codeVlakken = {"Kleur 1", "Kleur 2", "Kleur 3", "Kleur 4" };
JOptionPane.showOptionDialog(null, code , "Cheat menu", JOptionPane.YES_NO_OPTION,
JOptionPane.PLAIN_MESSAGE, null, codeVlakken, "" );
因此,在第一行中,我定义了数组中的内容,在最后的第二行中,我放置了数组名称,以便它将用我的自定义命名按钮填充它。
现在我想给每个自定义按钮不同的颜色,我如何从中调用“Kleur 1”?
提前致谢
最佳答案
options
参数采用 Object[]
类型
不要使用 String
数组,而是尝试使用 JButton
数组。
这将允许您在添加到对话框之前创建和定义按钮的属性
已更新
JButton [] codeVlakken = {JButton("Kleur 1")};
JOptionPane.showOptionDialog(null, code , "Cheat menu", JOptionPane.YES_NO_OPTION,
JOptionPane.PLAIN_MESSAGE, null, codeVlakken, "" );
关于java - JOptionPane如何调用自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279898/