如何使JList中的一个元素不可选 哥几个,提问如题! 我的想法是把JList中的第一个元素disable,也就是可见但是不可选! 也不知道JList能不能将起始的index设置为1呀?谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.实现自己的ListCellRenderer可以参考下面的。class CellRenderer extends DefaultListCellRenderer { public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (index == 0) { list.setEnabled(false); } else { list.setEnabled(true); } super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); return this; } }2.然后jlist.setCellRenderer(new CellRenderer());应该就可以了。 canvas捕捉事件的范围?? escapeHTML snmp4j中内存消耗问题 输入输出流的问题 表单自提交得不到text中的值。 菜鸟问一个random的问题! 如何去除applet的状态栏 再问oracle数据库的连接池问题 cannot resolve symbol 如何做一个邮件发送程序?? 怎么判断两个图片是不是完全一样? PreparedStatement修改数据库数据
可以参考下面的。class CellRenderer extends DefaultListCellRenderer {
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
boolean cellHasFocus) {
if (index == 0) {
list.setEnabled(false);
}
else
{
list.setEnabled(true);
}
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
return this;
}
}
2.然后jlist.setCellRenderer(new CellRenderer());
应该就可以了。