您的位置:首页 > 编程语言 > Java开发

Java学习笔记--------为什么不能这样用???

2015-07-30 17:03 573 查看
/*

* JScrollPane jsp=new JScrollPane();

table=new DefaultTableModel(rowdata,columname);

JTable jt=new JTable(table);

DefaultTableModel 到底能不能这样用???

为什么只要改成这样之后,就会出错???

这是不是就是说,默认表模型不能这样使用???

*/

寻求原因???

在JAVA JDK JTable的帮助文档中,有这样一段描述:

JTable
用来显示和编辑常规二维单元表。有关面向任务的文档和使用
JTable
的示例,请参阅
The Java Tutorial 中的
How to Use Tables 一节。

JTable
有很多用来自定义其呈现和编辑的工具,同时提供了这些功能的默认设置,从而可以轻松地设置简单表。例如,要设置一个 10 行 10 列的表:

TableModel dataModel = new AbstractTableModel() {
public int getColumnCount() { return 10; }
public int getRowCount() { return 10;}
public Object getValueAt(int row, int col) { return new Integer(row*col); }
};
JTable table = new JTable(dataModel);
JScrollPane scrollpane = new JScrollPane(table);

注意,如果要在单独的视图中(在
JScrollPane
外)使用
JTable
并显示表标题,则可以使用
getTableHeader()
获取并单独显示它。

、、、、、、、、、、

这段描述,该怎么理解???
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: