有一个选择列表,一个jTable。
现在通过选择列表项动态的改变jTable里的内容。功能已经实现,但是TableHeader不显示了。dataModel是新建了一个类继承了AbstractTableModel。
在这个dataModel里设置了colName。如果不动态显示数据刚TableHeader可以显示。只要改成动态显示的就不显示。通过setTableHeader()也没有用。有知道的给帮帮忙啊。
解决方案 »
- 配置Structs2所有界面都404
- 用LUCENE做的索引 翻页到某一个页面就出现错误java.lang.outofMemoryError
- 关于getactioncommand的用法
- 请问下List 和 Map 还有 Set 到底在什么情况下用的 区别的话我是知道但太抽象了
- 请问 这个方法是在干什么 ?
- 在线等:用那个函数获取客户端发来的UDP报文的IP地址和端口号?
- 日文转半角カタカナ
- JEditorPane的setText()的问题;进来就有分!!!!
- 线程求助,急!
- 圣诞节散分 + JB8如何导入一包的问题
- Swing写的桌面程序如何根据程序的运行情况来设定进度条?
- java 调sp 用exec 还是 call
不是同一个表,是不同的数据表。
每次选择都是重新读数据库,然后放到jtable里。
原来在table初始化的时候多了个setTableHeader(null).
妈的,是netbeans自己生成的。我说怎么不记得写过。自己实现一个AbstractTableModel,在里面根据不同的选择生成colNames.
调用时用setModel(TableModel)就行了。
不用显式调用setTableHeader().
Replaces the column identifiers in the model. 这是jdk中写的看看