如何使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());应该就可以了。 java代码为啥通不过编译 哪里有免费的英文的JAVA视频教程下载啊 问一个正则表达式 关于动态连接与静态连接 java 如何做232通讯,有没有现成的做法啊? 如何向JList中添加数据 有关swing解决数据统计图的问题 高价急求高手编写简单GUI游戏--内有详细解析 测试:初学者对于JDK的设置和在DOS下怎么使用bin中程序编译运行的一些问题,欢迎回答。也算是个小小的总结。 急! 如何将一个字符串,用指定的分隔符,转换成字符串数组,马上给分!!! 怎么判断两个图片是不是完全一样? 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());
应该就可以了。