在Java中更改颜色选择器按钮的背景色

我有一个Java按钮,可打开JColorChooser对话框。我希望按钮的颜色根据对话框中选择的颜色进行更改。我曾尝试调用按钮的setBackgroundColor()方法,但对我而言没有任何效果(该按钮位于Winsows

7中的JToolBar上)。同样,此问题表明更改按钮的背景不是平台无关的。

也许此问题的答案不是首先使用按钮。因此,我的问题是:是否存在一种方法来显示Java中反映所选颜色的“颜色选择器”控件?有点像MS

Paint在“填充颜色”按钮上显示所选颜色的方式。

回答:

您有几种选择:

  • 更改相关组件的背景,如@mKorbel的答案所示。

  • 使按钮不透明,如@Robin 此处所示。

  • 实现Icon界面和应用实例(或附近)的按钮,如图所示这里。

以上是 在Java中更改颜色选择器按钮的背景色 的全部内容, 来源链接: utcz.com/qa/405931.html

回到顶部