JTable问题

时间:2011-03-26 02:52:51

标签: java

我只想问一下如何使用Jlist填充我的Jtable。我使用eclipse创建了一个JList,我想用JTable将数据添加到另一个类。当我单击JList类上的add按钮时,应该在Jtable上添加JList上的数据。

提前感谢您的帮助。

1 个答案:

答案 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