用DefaultTableModel类,在其中添加数据,然后和JTable联接.
解决方案 »
- 在java中多线程中,如何让一个上一个线程执行完成后,才开始下一个线程执行
- 数据库试了很多次 为什么不行
- 求:Java P2P 编程方面的书,在线等,立即给分!!
- 如何识别鼠标左右键同时按下?
- ComboBox类的序号问题
- 各位前辈帮帮忙!
- 看看这里有没有人能回答这个题目
- 我在打开一些网页的时候提示要下载Jave虚拟机,请问那里下载(给个具体的地址)
- jdbc连接oracle的问题?大家请进
- 通过方法lookup("jndi-name")能够得到正确的home引用,但使用lookup("java:comp/env")来获得一个Context的引用时,却出现异常
- 怎么为JTree控件添加addTreeSelectionListener事件?
- 请大家给些不同的思路,加分不是问题
vector1是嵌套Vector vectora,每个vectora元素中放一个vectorb(一行数据),相当于一个二维数组;vector2放列名字;
最后table.setModel(model)即可。
能不能把代码写去来?
能不能把代码写去来?为什么JDK的帮助没有例子
public class myTableModel extends AbstractTableModel {String[][] strDatas;
String[] strColnames;
public myTableModel(String[][] sDatas,String[] sColnames) {
strDatas = sDatas;
strColnames = sColnames;
}
public int getColumnCount() {
/**@todo: implement this javax.swing.table.AbstractTableModel abstract method*/ return strColnames.length;
} public String getColumnName(int column){
return strColnames[column];
}
public Object getValueAt(int parm1, int parm2) {
/**@todo: implement this javax.swing.table.AbstractTableModel abstract method*/
return strDatas[parm1][parm2];
}
public int getRowCount() {
/**@todo: implement this javax.swing.table.AbstractTableModel abstract method*/
return strDatas.length;
}
public static void main(String[] args) { }
}
public class views extends JFrame implements ListSelectionListener { JTable jtBook=new JTable();
................
public views() {
try {
jtInit();
}
catch(Exception e) {
e.printStackTrace();
}
} private void jtInit(){
jtBook.setModel(new myTableModel(二维树组,一维树组));
jtBook.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
jtBook.setShowHorizontalLines(true); }
............
}