2017-03-25 19 views
-2

enter image description hereButton経由でJTableにレコードを追加する方法は?

助けてください。 する方法。 jbuttonをクリックするたびにqtyと価格は+++

+1

[テーブルを使用する方法](http://docs.oracle.com/javase/tutorial/uiswing/components/table.html)、[ボタンを使用する方法、チェックボックス、ラジオボタン](http://docs.oracle.com/javase/tutorial/uiswing/components/button.html) [アクションリスナーの作成方法](http://docs.oracle.com/javase/tutorial /uiswing/events/actionlistener.html) – MadProgrammer

答えて

0

となります。コンストラクタの引数としてDefaultTableModelを使用してJTableオブジェクトを作成する必要があります。例:

DefaultTableModel tableModel=new DefaultTableModel();

tableModel.addColumn("Menu"); 



tableModel.addColumn("Quantity"); 



tableModel.addColumn("Price"); 



JTable jtable=new JTable(tableModel); 

ボタンクリックで行を追加するには、あなたは、これはあなたを助けるこの 希望.likeボタンクリックイベント tableModel.addRow("Pizza","2","240");でこのコードを使用することができます。

0

DefaultTableModelクラスを使用すると、テーブルのセルの値を設定できます。下の例を参照してください:

JTable table = newJTable(); 
DefaultTableModel model = (DefaultTableModel)table.getModel(); 
model.setRowCount(2); //Set the number of rows to be added. 
model.setValueAt("Row0Col0", 0, 0); //First parameter is Value, second is row number and Third is column Number 
model.setValueAt("Row1Col0", 1, 0); 
model.setValueAt("Row0Col1", 0, 1); 
model.setValueAt("Row1Col1", 1, 1); 
関連する問題