java jTable 单元格操作问题 描述如下:有两个窗体,窗体A和窗体B。A中有jTable控件,当我双击A中某个单元格时候,B显示出来,在B中双击某条记录后,B关闭,同时A中被双击的那个单元格的值显示为B中双击的值。请问,如何实现A中显示B选择的值呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 table.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { int row = table.getSelectedRow(); int column = table.getSelectedColumn(); System.out.println("row=" + row + ":" + "column=" + column); (JButton)table.getValueAt(row, column)).getText();//B显示出来 是不是查表就查这里 } }});} A的onclick事件中,设置B可见,取出B单元格的数据取出来以后,再赋值到A单元格中 A和B窗口必须互相能够传递引用。大概思路:A窗体类中有B对象的定义。在B对象的初始化方法里,把A窗体传递过去(包括双击的那个单元格)。在B窗体的关闭方法里,设置A窗体的那行的值。 呵呵,java就是面向对象语言,你把A窗口的jTable控件对象和被双击的那个单元格的位置信息都传入窗体B中,在窗体B中的jTable控件对象做同样的操作时,设置更新传入的A窗口的jTable控件对象,不就是你要的结果了。 用Scanner输入数据,如何解决数据类型不匹配的异常 哪位帮解释一下java中的volatile关键字 求数组中n个最大的算法(只给最佳答案50分) 希望此贴能彻底结束JAVA参数传递的问题 求助如何获取插入数据的的标识 人生茫然,不知何去何从,请各位指教!! Vector类能保证元素存储的顺序和元素加入vector之中的顺序完全一致吗? JS正则学习工具 怎样设置Label和TextField的字体大小和颜色啊?????? 各位,能不能告诉我是否一定要去考SCJP java企业内部邮件系统的编写 Class类的简单介绍
public void mouseClicked(MouseEvent e) {
int row = table.getSelectedRow();
int column = table.getSelectedColumn();
System.out.println("row=" + row + ":" + "column=" + column);
(JButton)table.getValueAt(row, column)).getText();//B显示出来 是不是查表就查这里
}
}
});
}
大概思路:
A窗体类中有B对象的定义。在B对象的初始化方法里,把A窗体传递过去(包括双击的那个单元格)。在B窗体的关闭方法里,设置A窗体的那行的值。