如果通过相同的论证,我有不同的结果?

时间:2014-11-18 11:24:39

标签: java swing

我正在用java开发一些GUI应用程序。我想知道为什么JFrame.setBackground(Color)和Graphics.setColor(Color)在屏幕上返回不同的结果,虽然我传递了相同的Color变量?

我创建了JPanel。它使用setBackground设置为JRootPane(new Color(0xB7CBEF))。 JPanel有一个用过载paintComponent绘制的按钮。在methode中我调用Graphics.setColor(0xB7CBEF)).. Graphics.fillRect(0,0,button_width,button_heigth)。在按钮的屏幕背景看看有点暗。

谢谢大家。问题是在实现外部UI,其中一些暗背景的按钮处于被动状态。使用变换按钮修复此问题到透明类型。

0 个答案:

没有答案