1、通过库提供的样式或主题机制自定义外观。
2、自绘:使用扩展或重载绘制逻辑的方式更改特定控件的外观。
Swing 支持通过 UIManager 修改控件的默认渲染样式。你可以针对 JButton 定制边框为虚线。
UIManager.put("Button.border", BorderFactory.createDashedBorder(null, 2, 2));
如果要更灵活地改变外观,可以继承控件的 UI 类。例如,通过扩展 BasicButtonUI 来控制按钮的绘制细节
--
FROM 221.218.167.*