我试过谷歌搜索它,但我无法通过关于取消选择单选按钮的百万篇帖子...无论如何,我的问题是我的单选按钮(实际上我的所有按钮)看起来很难看:
有没有办法用这个替换它们的背景:
......还是让它们透明?任何帮助将不胜感激。
答案 0 :(得分:0)
将它们透明化,只需使用setOpaque(false)
要更改背景,您需要投注广告素材。基本的想法是加载背景图像并将其应用于类似JLabel的东西,设置标签布局管理器并向其添加按钮。
更复杂的结论是将背景图像分成9个部分(4个边框,顶部,底部,左右边缘和中心),将每个部分绘制到相应的区域并提供一些支持子组件的方法。
这需要一些自定义绘画和动画布局管理。
我还建议您查看Swings Look and Feel support