日期:2014-05-20  浏览次数:20589 次

JTABLE如何刷新数据
在一个FRAME中有一个JTABLE   一个JBUTTON,jtable中原来没有数据   我想利用JBUTTON来添加数据可添加的数据不显示?请问如何显示??
public   class   Frame2   extends   JFrame   {
        JPanel   contentPane;
        JButton   jButton1   =   new   JButton();

    public   void   jButton1_actionPerformed(ActionEvent   e)   {
              str1={{ "123 ", "123 "},{ "123 ", "123,123 "}}
              str2={ "123 ",{ "123 "}}
          jTable1=new   JTable(str1,str2);
        }}

------解决方案--------------------
将你需要在JTable中显示内容添加到javax.swing.table.DefaultTableModel类的对象中,使用javax.swing.JTable类中的void setModel(TableModel dataModel)方法,将DefaultTableModel的对象作为参数传入到setModel方法中即可。