JOptionPane如何调用自定义按钮

时间:2013-03-07 19:21:01

标签: java swing jbutton joptionpane

嘿,我制作了一个自定义的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”呢?

提前致谢

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, "" );