最近在做一个导航的组件,需要一个配置面板对颜色等属性进行配置
感觉Java提供的JColorChooser默认不太好用,而且现实情况,大部分的程序中
颜色选择器都是有一个默认的简易面板进行属性选取,如果不符合条件的再弹出一个复杂的界面供用户进行选取。
所以动手写了下,顺便自定义了一个颜色选择的的ColorCombobox。
代码不麻烦,逻辑也不复杂,详见代码。
ColorPanel:
![](http://dl.iteye.com/upload/attachment/242458/0c311256-9f58-361b-b4c1-fab3a43b826e.png)
MoreColor
![](http://dl.iteye.com/upload/attachment/242460/5ed7fdf0-4afd-3253-aeeb-08a4ec37e8e4.png)
![](http://dl.iteye.com/upload/attachment/242462/abe1ec10-3ac1-34ae-8327-d91666cedf91.png)
ColorComboBox
![](http://dl.iteye.com/upload/attachment/242464/f684edef-fbbf-30a5-9318-ce08f0aa43b9.png)
下载链接
最后祝大家五一快乐
感觉Java提供的JColorChooser默认不太好用,而且现实情况,大部分的程序中
颜色选择器都是有一个默认的简易面板进行属性选取,如果不符合条件的再弹出一个复杂的界面供用户进行选取。
所以动手写了下,顺便自定义了一个颜色选择的的ColorCombobox。
代码不麻烦,逻辑也不复杂,详见代码。
ColorPanel:
![](http://dl.iteye.com/upload/attachment/242458/0c311256-9f58-361b-b4c1-fab3a43b826e.png)
MoreColor
![](http://dl.iteye.com/upload/attachment/242460/5ed7fdf0-4afd-3253-aeeb-08a4ec37e8e4.png)
![](http://dl.iteye.com/upload/attachment/242462/abe1ec10-3ac1-34ae-8327-d91666cedf91.png)
ColorComboBox
![](http://dl.iteye.com/upload/attachment/242464/f684edef-fbbf-30a5-9318-ce08f0aa43b9.png)
下载链接
最后祝大家五一快乐