我正在为最近的颜色(在4 * 4网格中)创建一个 AbstractColorChooserPanel,并且在为最近的颜色设置背景颜色时,它仅显示为按钮的边框,而不是填充它。根据这一点,下面的代码应该工作:button.setBackground(Color.RED);
button.setOpaque(true);艾维还尝试添加button.setBorderPainted(false);但显示的只是一个带有红色边框的灰色(标准颜色)按钮。我尝试将代码放在JColorChooser外部的按钮上,并获得了相同的效果。例如何使整个按钮都填充红色而不仅仅是边框?编辑:问题原来是UIManager(默认系统外观和感觉)为了解决这个问题,我修改了这个解决方案中使用的代码。
添加回答
举报
0/150
提交
取消
