我现在需要一个纯图片选择的JCombobox的源代码,类似像Word中的字体设置窗体中颜色选择那样,请不吝赐教谢谢!
解决方案 »
- Swing的JList监听问题
- 初學多線程求教,調用synchronized(Class.forName(""))時拋出異常
- ObjectInputStream 与 DataInputStream 问题
- java联接sqlserver2005,为什么联接不上?急急!!(在线等)
- SWING事件监听问题
- 排序问题~~?
- 请教一个inteface的简单问题
- spring+hibernate 有些数据往oracle里面插入 sql语句都出来了可是数据库里却没有
- applet中的swing可不可以用Look and Feel
- 请问:使用JDBC的PreparedStatement做upadte操作,结果字符串后面出了无数的空格,怎么解决。
- 小弟请教高手?? tomcat 在局域网内访问
- 接口为什么还要用abstract修饰?
JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
{
Graphics g = getGraphics();
g.drawImage( img, 0, 0, null );
return this;
}
private Image getImageOf( Object val ) {
...
return img;
}
}
JComboBox box=new JComboBox(new String[]{"C:/Documents and Settings/d/桌面/Greenstone.gif","C:/Documents and Settings/d/桌面/Gone Fishing.gif"});
box.setRenderer(new CellRendererClass());
add(box);
setSize(100, 80);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Test();
}
}class CellRendererClass extends JLabel implements ListCellRenderer{
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
setIcon(new ImageIcon(value.toString()));
return this;
}
}