jTableaddMouseListener(new javaawteventMouseAdapter() {
public void mouseClicked(javaawteventMouseEvent e) {
if(jTablegetValueAt(jTablegetSelectedRow(),0)!=null)
{
StringBuffer s = new StringBuffer ((String)jTablegetValueAtjTablegetSelectedRow(),0)); //获取所选中的行的第一个位置的内容,当然你也可以指定具体的该行第几格
for(int i=1;i<jTable的列数;i++){
sappend(((String)jTablegetValueAtjTablegetSelectedRow(),i));//把后面的几列加进来
}
jtextfieldsetText(stoString());
repaint();
}
});
假设你那个JTable叫 jTable
jTablegetValueAt(int i, int m);
i是行 m是列
比如你要取选中的那行的第一列数据
jTablegetValueAt(jTablegetSelectedRow(), 1);
jTablegetSelectedRow()这个返回的就是你选中行的索引哈
从0开始排还是从1我忘了你试下就晓得了哈
以上就是关于Java,我做毕业设计遇到了 jtable 问题,如何得到被选中的那一行全部的内容,包括:Java,我做毕业设计遇到了 jtable 问题,如何得到被选中的那一行、得到JTable里当前的选定行、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)