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();
}
});
int[] selection = tablegetSelectedRows();
for (int i = 0; i < selectionlength; i++) {
selection[i] = tableconvertRowIndexToModel(selection[i]);
}
参考代码如下:
//单行
int getSelectedColumn()
返回第一个选定列的索引;如果没有选定的列,则返回 -1。
int getSelectedRow()
返回第一个选定行的索引;如果没有选定的行,则返回 -1。
Object getValueAt(int row, int column)
返回 row 和 column 位置的单元格值。
//多行
int[] getSelectedColumns()
返回所有选定列的索引。
int[] getSelectedRows()
返回所有选定行的索引。
Object getValueAt(int row, int column)
返回 row 和 column 位置的单元格值。
以上就是关于Java,我做毕业设计遇到了 jtable 问题,如何得到被选中的那一行全部的内容,包括:Java,我做毕业设计遇到了 jtable 问题,如何得到被选中的那一行、java中如何获取jtable里被鼠标点击过(选中)的行、jTable怎么得到选中行的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)