java 中有各种setUI 不懂什么意思。。 我写了这个类: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什么设置外观
{
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什么设置外观
解决方案 »
- SWT问题-向Shell里面添加组件报错
- 问点关于编译器的东西,请各位大哥帮帮忙!
- Java 正则 画蛇添足?
- jTable一列是按钮,如何使点击按钮后按钮上的文字改变?
- 如何获取已经实例化的对象列表,高分在线等
- applet,报表 高分相送
- 救命呀,大家帮帮我吧。我搞到现在,还是没有半点进展。(今天要交的!!)
- PreparedStatement 中 setDate();怎么用?请前辈指教。
- JAR Manifest的文件有何用如果能详细解答我给高分
- udp消息的接收与发送
- 利用java或者Android开发CF之类的3D游戏,涉及到的技术知识?
- 【菜鸟求助】JAVA SE 如何实现密室逃脱游戏
paintIcon(g,c,iconRect);
}注意 BasicButtonUI 的 paint 中的这句话,这就是画图标的
如果你自己重写的方法里没有这句的话,图标当然显示不出来 重写BasicButtonUI类
http://bk.chinaar.com/index.php?doc-view-1722
if(b.getIcon() != null) {
paintIcon(g,c,iconRect);
}注意 BasicButtonUI 的 paint 中的这句话,这就是画图标的
如果你自己重写的方法里没有这句的话,图标当然显示不出来 重写BasicButtonUI类
http://bk.chinaar.com/index.php?doc-view-1722