Java,我做毕业设计遇到了 jtable 问题,如何得到被选中的那一行

Java,我做毕业设计遇到了 jtable 问题,如何得到被选中的那一行,第1张

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怎么得到选中行的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9379973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存