setForeground()
总是有更改背景或设置边框的选项,但我理解这不是你想要的?
我认为不可能在不调整外观和感觉的情况下更改实际的框。当然,如果能证明我错了,那就太好了。
除了使用 UIManager 或 BorderFactory,您可以将组件放置在彩色面板上,如此示例中所建议的使用不同组件 example。
UIManager
BorderFactory