我从零开始制作了一个JComponent孩子,并为它做了基本和金属的外观和感觉。即使我在整个应用程序中使用金属主题,我仍然需要在对象上调用setUI以使其成为金属。有没有办法让它使用当前的LnF,如果它可用并默认为基本的?
答案 0 :(得分:0)
您可以覆盖updateUI()
中的JComponent
并安装所需的任何自定义设置:
@Override
public void updateUI() {
super.updateUI();
// customize here
}