10得票5回答
Java 7 JColorChooser: 禁用透明度滑块

JDK 7在JColorChooser中添加了一个新的透明度滑块: 问题在于我不想让用户选择透明颜色。不幸的是,禁用滑块似乎没有简单的方法。 一个去除透明度的方法是基于所选颜色创建新颜色,但这会给用户留下错误印象,因为滑块现在实际上无效,我不希望有一个无用的UI元素。 所以我的问题是...

7得票1回答
子窗口关闭后UI界面会冻结直到第一次点击

我正在编写一个带有颜色的下拉组件,用于工具栏。因此,我从“Swing hacks”书中获取了一些想法,稍微改变了概念,并在下拉菜单中添加了Swing的标准JColorChooser。行为应该如下:我点击一个按钮,一个带有颜色选择器的窗口出现;我选择一种颜色,下拉窗口关闭,按钮的文本颜色更改为所...