嘿,我制作了一个自定义的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”呢?
提前致谢
答案 0 :(得分:3)
options
参数的类型为Object[]
请尝试使用String
s数组,而不是使用JButton
数组。
这将允许您在添加到对话框
之前创建和定义按钮的属性<强>更新强>
JButton [] codeVlakken = {JButton("Kleur 1")};
JOptionPane.showOptionDialog(null, code , "Cheat menu", JOptionPane.YES_NO_OPTION,
JOptionPane.PLAIN_MESSAGE, null, codeVlakken, "" );