是这样的,我在table上加了一个ListSelectionListener监听器,目的是想选择一行的时候触发事件,将所选行的内容print到控制台
table.getSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent lse) {
System.out.println(lse.getSource().toString() + "\n");
//other printing;
}
});
结果控制台输出了2次信息,类似如下:
javax.swing.DefaultListSelectionModel 3912376 ~{2}
javax.swing.DefaultListSelectionModel 3912376 ={2}我想问:
1、ListSelectionListener确实是捕获了2次事件?还是说只捕获了1次,而做两次动作了?
2、输出的两次信息“~”“=”代表的信息各自是什么呢?
3、如何写监听选择单元格的监听器?我想每当鼠标选了某个单元格,就输出该单元格的内容谢谢
table.getSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent lse) {
System.out.println(lse.getSource().toString() + "\n");
//other printing;
}
});
结果控制台输出了2次信息,类似如下:
javax.swing.DefaultListSelectionModel 3912376 ~{2}
javax.swing.DefaultListSelectionModel 3912376 ={2}我想问:
1、ListSelectionListener确实是捕获了2次事件?还是说只捕获了1次,而做两次动作了?
2、输出的两次信息“~”“=”代表的信息各自是什么呢?
3、如何写监听选择单元格的监听器?我想每当鼠标选了某个单元格,就输出该单元格的内容谢谢
解决方案 »
- junit 测试 这是什么错误啊
- 谁有jxta-netmap项目的源文件和文档
- Jdbc插入blob数据遇到的问题
- 有一道关于利用 Socket 套接字进行面向连接通信的编程问题求解
- 这里有懂JAVA的C++程序员嘛?帮我解决个关于算法问题。
- 如何不用安装ant来执行ant任务?
- Java 中,如何用 JDBC 得到连接的 mysql 有多少个数据库?
- 急:Java访问MySQL数据库的环境设置和几个问题
- jni从本地方法访问无参无反回值的java方法,GetMethodID()中类型签名如何写?
- 挥泪大送分
- String s = "sdfasdf"; s[3]这样的访问方式有问题吗?
- for循环好像每次只能读一个字符,有什么办法可以读多个字符?给全分谢谢
javax.swing.DefaultListSelectionModel 3912376 ~{2} 是删除那行
javax.swing.DefaultListSelectionModel 3912376 ={2} 是添加那行?