在下面的屏幕截图中,您可以看到所选区域中的四个按钮。我想在我的GUI应用程序中模仿这种按钮。每个按钮上都有一个图像(播放,停止,前进,后退)。我可以使用按钮的图标属性向其添加图像。
当用户将鼠标指针悬停在按钮上时,会发生以下三件事:
那么我应该操作一个按钮的属性,或者我应该使用什么方法来使其边框(以及按钮上除了图像之外的每个可见迹线)都不可见?
答案 0 :(得分:4)
当setBorderPainted
设置为true时绘制边框,否则不显示:
<强> setBorderPainted
强>
设置
borderPainted
属性。如果true
并且按钮有边框, 边界是画的。borderPainted
的默认值 属性是true
。一些外观和感觉可能不支持borderPainted
属性,在这种情况下,他们会忽略这一点。
请注意,某些外观可能会忽略此属性。
<强>更新强>
默认外观称为CrossPlatformLookAndFeel
。这不是外观,而是默认指示。您默认获得的内容取决于您使用的平台。有关详细信息,请参阅How to Set the Look and Feel。我个人喜欢Nimbus Look and Feel,但我遇到了一些问题。我不确定它是否尊重setBorderPainted
,但如果没有,我不会感到惊讶。