我只想问一下如何使用Jlist填充我的Jtable。我使用eclipse创建了一个JList,我想用JTable将数据添加到另一个类。当我单击JList类上的add按钮时,应该在Jtable上添加JList上的数据。
提前感谢您的帮助。
答案 0 :(得分:0)
创建AbstractTableModel
的实现并实现以下方法:
public int getColumnCount();
public int getRowCount();
public String getColumnName(int column);
public Object getValueAt(int row, int column);
毋庸置疑,AbstractTableModel
的实现将在其构造函数中引用JList。
最后按如下方式自动填充表格:
JTable tab = new JTable(new MyAbstractTableModel(myJList));
有关详细信息,请参阅followimg链接:
http://download.oracle.com/javase/6/docs/api/javax/swing/table/AbstractTableModel.html
http://www.java2s.com/Code/Java/Swing-JFC/TableModelExample.htm