java 中有各种setUI 不懂什么意思。。。。。 我写了这个类:
- Java code
public class MyButtonUI extends ButtonUI{ public void paint(Graphics g, JComponent c) { g.setColor(Color.red); g.fillRect(0, 0, c.getWidth(), c.getHeight()); }}
在自定义的继承JButton类myButton中为什么要使用 setUI(new BasicButtonUI());没用到MyButtonUI啊,他们说setUI什么设置外观
------解决方案--------------------
- Java code
if(b.getIcon() != null) { paintIcon(g,c,iconRect); }