我有一个包含一些数据的表。我知道我可以像这样访问我的第一行
Object nameOfFile = Main_Menu.jTable3.getValueAt(0, 0);
String nameOfFileToString = nameOfFile.toString();
我的桌子是动态的。有时我的表行是100,有时是200.如果我的表动态变化,我怎样才能得到表格的最后一行。
P.S:我的表与jfreechart相关联,所以我需要这个用于jfreechart中的更新Y轴,如下所示
Object nameOfFile = Main_Menu.jTable3.getValueAt(0, 0);
String nameOfFileToString = nameOfFile.toString();
// create the chart...
final JFreeChart chart = ChartFactory.createLineChart(
"Persentastion Of Similarity", // chart title
"", // domain axis label
nameOfFileToString, // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
true, // include legend
true, // tooltips
false // urls
);
寻求帮助,谢谢
答案 0 :(得分:3)
您可以使用JTable.getModel().getRowCount()
来获取行数;其余的很简单:
Object nameOfFile = Main_Menu.jTable3.getValueAt(jTable3.getModel().getRowCount()-1, 0);
// go on with your code
答案 1 :(得分:0)
非常感谢你们所有人。 这段代码是摇滚
Object nameOfFile = Main_Menu.jTable3.getValueAt(jTable3.getModel().getRowCount()-1, 0);
现在,我的应用程序看起来很好。我没有尝试getrowSorter但很快我会尝试。 再一次,谢谢......