想要在JMenuItem上面加图片,但是我用下面的方法当鼠标放在控件上的时候图片就不见了,setIcon也是不好用,不能覆盖整个JMenuItem,外沿部分总是露出一圈边不能覆盖,请各位大侠给看看是咋回事,谢谢大家不吝赐教。 ImageIcon cars = new ImageIcon("car.jpg");
JMenu car = new JMenu()
{
protected void paintComponent(Graphics g)
{
g.drawImage(cars.getImage(),0,0,null);
super.paintComponent(g);
}
};
car.setPreferredSize(new Dimension(110,25));
JMenu car = new JMenu()
{
protected void paintComponent(Graphics g)
{
g.drawImage(cars.getImage(),0,0,null);
super.paintComponent(g);
}
};
car.setPreferredSize(new Dimension(110,25));
解决方案 »
- jstl 格式化数字 不四舍五入
- 问个关于Set的问题(提供线索给分)
- 请问 JAVA Enter事件 怎么写
- 急救啊!!!HTTP Status 500 错误,网上查了很多还是不大明白,请大侠指点
- 似金山词霸 布局
- 大概要多久才能达到这样的境界呢?入门的水平
- DocumentListener.changedUpdate() 在何时被触发
- 请问(seconds - 15) / 60 * 2 * Math.PI;和2 * Math.PI*(seconds - 15) / 60有区别吗?
- 多线程,问题,大家帮我看看问题出在哪儿
- 简单的送分问题。快来啊
- 我想在一个线程里调用另外一个类里的一个方法怎么做啊?
- mysqlcc中乱码
楼主【HoneyChenyu】截止到2008-06-25 14:25:24的历史汇总数据(不包括此帖):
发帖数:4 发帖分:160
结贴数:3 结贴分:110
未结数:1 未结分:50
结贴率:75.00 % 结分率:68.75 %
楼主加油
new1.setIcon(new ImageIcon("new.gif"));
在构造器里直接设置图片。