编程语言
首页 > 编程语言> > java-JCombobox为每个项目添加不同的颜色

java-JCombobox为每个项目添加不同的颜色

作者:互联网

我对Jcombobox有疑问…
例如,
我有一个GUI,其中包含一个jcombo框和一个按钮…
在Jcombo框中,我添加了字符串数组对象,如颜色1,颜色2,颜色3:
String [] colors = {“颜色1”,“颜色2”,“颜色3”}.当我使用colorchooser单击按钮时,我可以选择颜色,它将仅应用于按钮.
但是我想在tat组合框中将foreground颜色设置为“ Color 1”,“ Color 2”.
       例如:如果我通过按钮将颜色选择为红色,则应仅在jcombobox上将其应用为前景色(仅限“ SELECTED ITEM”)(例如,颜色1应显示为红色,其他颜色应为默认颜色!

…我是Java的新手…如果有人知道,请帮助我.
谢谢

解决方法:

您可以通过实现ListCellRenderer将自己的渲染器提供给JComboBox.

查看http://download.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer

标签:jcombobox,swing,java
来源: https://codeday.me/bug/20191023/1915768.html