任何人都可以帮助实施以下事情吗?
我有自定义按钮,我已经重载了 paintComponent 和 plainText 方法来给出我自己的外观。覆盖的主要重点是为按钮提供我自己的样式。
所以这里的要求最初是按钮背景为白色,前景为黑色,当用户按下按钮时,颜色应恢复为背景为黑色,前景为白色。
我怎样才能做到这一点?
您可以提供自己的UI 实现并将其附加到普通组件实例,而不是继承 Swing 组件来修改它们的“外观和感觉”。
看看以下方法:
paintButtonPressed
或其他paint
方法来创建自己的按钮外观的基本实现。