java - Getting Updated JTable Values -



java - Getting Updated JTable Values -

i'm trying utilize jtable in order update users in java swing application, when edit cell results of edit can obtained if click different cell firing tablemodellistener. want able these changed values on button event without clicking other cells.

my table definitions:

defaulttablemodel tablemodel = new defaulttablemodel(); table = new jtable(tablemodel); tablemodel.addcolumn("key"); tablemodel.addcolumn("value"); if (patientview.getselected() != null){ tablemodel.addrow(new object[]{"name", patientview.getselected().getname()}); tablemodel.addrow(new object[]{"age", patientview.getselected().getage()}); tablemodel.addrow(new object[]{"height", patientview.getselected().getheight()}); tablemodel.addrow(new object[]{"weight", patientview.getselected().getweight()}); tablemodel.addrow(new object[]{"bmi", patientview.getselected().getcalculatedbmi()}); }

table listener

tablemodel.addtablemodellistener(new tablemodellistener(){ @override public void tablechanged(tablemodelevent arg0) { int row = arg0.getfirstrow(); int column = arg0.getcolumn(); object info = tablemodel.getvalueat(0, 1); system.out.println(data); } });

button action listener

okbutton.addactionlistener(new actionlistener() { public void actionperformed(actionevent arg0) { vector info = tablemodel.getdatavector(); system.out.println(table.getvalueat(0, 1)); system.out.println(data); } });

i want able these changed values on button event without clicking other cells.

see table stop editing.

java swing jtable tablecelleditor defaulttablemodel

Comments

Popular posts from this blog

javascript - mongodb won't find my schema method in nested container -

r - url in CRAN extension manual -

asp.net - .NET Control.ID property inconsistency -