好象不行
可以自己写一个JButton,可以放多个图片的
可以自己写一个JButton,可以放多个图片的
解决方案 »
- java给定前后字符串如何获取中间字符串
- 画一个小球做抛物线或单摆的运动轨迹
- linux下清除eclipse中的svn插件密码
- swt程序运行错误:“java.lang.NoClassDefFoundError”
- 求Visibroker for JAVA的下载地址!--信誉很好哦,小妹一定给分!
- android在通话时播放音乐
- jb中各个文件的含义,以及他们之间的关系?
- 一個簡單的問題,10分.---在線等待.
- 有没有将Image文件转换成二进制字符串的组件???
- 如何让ArrayList查重复?按照里面对象某个属性
- 请教一段Thinking in java中的代码,谢谢指教
- 在别人机上装了JB7,显示不了中文字体,怎么回事?
private ImageIcon m_imageHigh;
private ImageIcon m_imageLow;
public ImageButton(String imageHigh,String imageLow){
m_imageHigh = new ImageIcon(imageHigh);
m_imageLow = new ImageIcon(imageLow);
}
public int getIconHeight(){
if(m_imageHigh.getIconWidth() > m_imageLow.getIconWidth())
return m_imageHigh.getIconWidth() ;
return m_imageLow.getIconWidth();
}
public int getIconWidth(){
return m_imageHigh.getIconWidth()+m_imageLow.getIconWidth();
}
public void paintIcon(Component c, Graphics g, int x, int y){
Graphics2D g2d = (Graphics2D)g;
g2d.drawImage(m_imageHigh.getImage(),0,0,c);
g2d.drawImage(m_imageLow.getImage(),0,m_imageHigh.getIconHeight(),c);
}
}
ImageIcon imgIcon = new ImageIcon(img);
JLabel jlabel = new JLabel(imgIcon);