请教高手一个Swing程序的修改方法. SwingJTableJava SEJava屌丝求帮忙2nd 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @Override public void setValueAt(Object value, int rowIndex, int columnIndex) { if (columnIndex == 1) { getValueAt(rowIndex).setSelected(Boolean.TRUE.equals(value)); } } @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnIndex == 1; } @Override public Class<?> getColumnClass(int column) { switch (column) { case 0: return String.class; case 1: return Boolean.class; } return Object.class; } @Override public String getColumnName(int column) { switch (column) { case 0: return "Value"; case 1: return "Selected"; } return null; } } public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); SwingUtilities.invokeLater(new Runnable() { @Override public void run() {// new TestTable().initUI(); } }); }} 它的运行效果如下: 小弟查了好一阵“JTable如何设置蓝色方框中的名字”的函数,并且初步看了一下API,没有找到特靠谱的办法. 求高手点拨: 小弟的上面的需求,如何能够得到满足? 小弟用什么方法能够设置这里的“JTable”的“文本数据”? 运行效果中的“0”,“1”,“2”.... 他们是用什么方法进行的设置? 由于时间紧迫,请原谅小弟不得不再次把“孩子”,交给妈妈了. 并且,小弟希望高手能告诉小弟,小弟再次遇到本次的问题后,除了查API和问度娘外,还有什么办法得到小弟的这个问题的答案? 谢谢CSDN!!!!谢谢帮助我的朋友们!!!! 有CSDN精神!!!!有祖国软件工程腾飞!!!!!! 很久以前的东西,还没弄明白JTable怎么用啊,好像不努力哦。设置单元格的数据用JTable的Model:JTable.getModel().setValueAt(Object aValue, int rowIndex, int columnIndex);可以去看看Java Tutorial: How to Use Tables,这个有JTable的详细实用说明和例子 http://docs.oracle.com/javase/tutorial/uiswing/components/table.html 直接column.setText("xxx")这样就应该可以了。 调用Scanner向数组中新增元素 高手请进 canvas 键盘响应~~~ 请教一个菜鸟优化题,谢谢 关于java虚拟机内存溢出问题 struts2调试错误!!The server encountered an internal error () that prevented it from fulfilling this request.高手请进~~~ 两个小概念不清楚 请指教 提问:关于接口的问题 急问!关于jdbc访问数据库! 刚到一家新的公司工作,可是不断还有其他公司通知来面试。去还是不去呢?大伙给个建议 java 学习资料大放送 菜鸟遇到了小问题 关于List的, 求教
public void setValueAt(Object value, int rowIndex, int columnIndex) {
if (columnIndex == 1) {
getValueAt(rowIndex).setSelected(Boolean.TRUE.equals(value));
}
} @Override
public boolean isCellEditable(int rowIndex, int columnIndex) {
return columnIndex == 1;
} @Override
public Class<?> getColumnClass(int column) {
switch (column) {
case 0:
return String.class;
case 1:
return Boolean.class;
}
return Object.class;
} @Override
public String getColumnName(int column) {
switch (column) {
case 0:
return "Value";
case 1:
return "Selected";
}
return null;
} } public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException,
UnsupportedLookAndFeelException {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.invokeLater(new Runnable() { @Override
public void run() {
// new TestTable().initUI();
}
});
}
}
它的运行效果如下:
小弟查了好一阵“JTable如何设置蓝色方框中的名字”的函数,并且初步看了一下API,没有找到特靠谱的办法.
求高手点拨:
小弟的上面的需求,如何能够得到满足?
小弟用什么方法能够设置这里的“JTable”的“文本数据”?
运行效果中的“0”,“1”,“2”....
他们是用什么方法进行的设置?
由于时间紧迫,请原谅小弟不得不再次把“孩子”,交给妈妈了.
并且,小弟希望高手能告诉小弟,小弟再次遇到本次的问题后,除了查API和问度娘外,还有什么办法得到小弟的这个问题的答案?
谢谢CSDN!!!!谢谢帮助我的朋友们!!!!
有CSDN精神!!!!有祖国软件工程腾飞!!!!!!
很久以前的东西,还没弄明白JTable怎么用啊,好像不努力哦。设置单元格的数据用JTable的Model:
JTable.getModel().setValueAt(Object aValue, int rowIndex, int columnIndex);可以去看看Java Tutorial: How to Use Tables,这个有JTable的详细实用说明和例子 http://docs.oracle.com/javase/tutorial/uiswing/components/table.html