簡體   English   中英

在運行時向JTable追加新行

[英]Appending a new row to a JTable at runtime

我正在開發使用JTable的Java應用程序。 我想允許用戶在JTable中輸入數據,以后可以打印或保存該數據。 問題是:假設用戶輸入了一些數據,並且光標位於表中行的最后一個單元格上(我已經上傳了一個圖像,假設光標位於突出顯示的單元格上)。這樣,當用戶按下Enter鍵(鍵盤按鈕)時,應用程序將在表中添加/添加一個新行,以便用戶可以填寫其他數據。 附件

嘗試這個...

  JTable table = new JTable();
  DefaultTableModel tblModel = new DefautlTableModel(0,0);

  table.setModel(tblModel);



  //an action or click then you should run this code


  tblModel.addRow(new Object[]{""}); 
    DefaultTableModel tbm = (DefaultTableModel) jTable1.getModel();
    Vector rowData = null;
    tbm.addRow(rowData);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM