1

我需要在我的应用程序中的某些控件上使用渐变色。按照一个示例,我创建了自己的 JGradientPanel,它扩展了 JPanel 并覆盖了它的 paintComponent 方法。现在,我可以使用 JGradientPanel 而不是 JPanel 并且一切正常。我需要将逻辑扩展到 JButton、JLabel 和许多其他组件。我没有为每个组件创建自己的自定义组件,而是想知道是否有更好的方法可以以某种方式连接到我需要使用渐变颜色的任何组件。

4

1 回答 1

3

使用自己的LookAndFeel。您可能会查看其他 L&F 的代码,因为它没有完整记录。

于 2012-11-28T10:04:06.793 回答