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什么设置外观
解决方案 »
- java小问题 在java吧里竟然没解决
- ClassNotFound error分析。。。。。。。。。。。。。。。
- 求一个Eclipse的注释插件,给定条件自动注释全部所有符合条件的代码行
- 黑箱分析应用程序的网络传输 顶了也有分
- 请问哪位知道Excel中存放的化学分子式(药品的)是什么格式,我用jxl取出来后不知该存成什么格式?
- 二维傅立叶变换,(不用快速算法)
- 怎么得到一个JAVA程序有多少个线程在运行中?
- swing中这种效果是怎么做出来的
- 访问一个JButton数组时,出现 NullPointerException ,请帮忙 (附程序)
- 我想将INT类型转环卫BYTE[]怎麽办,甚急
- 利用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