任何人都可以帮助实现以下内容吗?
我有自定义按钮,我已经重载了paintComponent和plainText方法来给我自己的外观。被重写的主要焦点是为按钮提供自己的风格。
所以这里的要求最初是按钮背景为白色,前景为黑色,当用户按下按钮时,颜色应该像背景一样恢复为黑色,前景恢复为白色。
我怎样才能实现这一目标?
答案 0 :(得分:0)
您可以提供自己的 UI实现,而不是对Swing组件进行子类化以修改它们的“外观和感觉”,并将其附加到普通组件实例。
请看以下方法:
paintButtonPressed
或其他paint
- 方法来创建您自己的按钮外观。