0

嘿,我制作了一个显示多个自定义按钮的自定义 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”?

提前致谢

4

1 回答 1

3

options参数采用类型Object[]

String尝试使用 s数组,而不是使用s 数组JButton

这将允许您在添加到对话框之前创建和定义按钮的属性

更新

JButton [] codeVlakken = {JButton("Kleur 1")};
JOptionPane.showOptionDialog(null, code , "Cheat menu", JOptionPane.YES_NO_OPTION,
    JOptionPane.PLAIN_MESSAGE, null, codeVlakken, "" );
于 2013-03-07T19:38:43.257 回答