呜~~~~~~
没人搞JAVA SWING的吗?
这问题已经困扰我好久了!
没人搞JAVA SWING的吗?
这问题已经困扰我好久了!
解决方案 »
- 求教:一个关于java程序员1年工作经验问题~
- 求助:spring3 mvc 页面跳转之后js定位错误
- 求助 tomcat文件下载问题
- jquery+ajax返回List问题
- hibernate 删除数据库数据的问题
- 关于会话丢失的问题,求助~~~~~~
- 聘赴IBM JAVA 开发/测试工程师
- jdbc连接db2后getString("XXX")出来的字符串是乱码
- 帮忙!!求助!!!
- 关于EJB返回值的解决方案(困恼我多天的问题终得解决,真太爽了,这是上一篇<在EJB中用JDBC直接访问数据库>的续作,欢迎讨论,:))
- 怎樣一步把JDK&APACHE&Oralce嚴格按順序安裝好
- 怎样生成创建一个文件
解释一下你的第一个问题,我没明白你说的before valuechange是什么意思? 2:jTable.getTableHeader( ).setReorderingAllowed( false );就可以让你的table列不能拖动了,如果你也不想改变列的长度,就把他的长度也设定为固定值。
JTable.getSelectionModel().addListSelectionListener(new ListSelectionListener()
public void valueChanged(ListSelectionEvent e)
它只有valueChanged事件,但我不想它在Changed后才开始执行我的代码,
我希望它在没滚动前就执行我的代码,也就是我说的Befort valueChange
用过DELPHI吗?就象它的Table控件,它就有BeforeScroll事件.
跟tableModel有关系吗?
,它只是JTABLE的滚动事件,没改变MODEL.
请你说清楚点,谢谢.
但鼠标事件有它的特殊性,那就是必须用鼠标,但jtable 的 selection事件是不光是鼠标的,它更注重的是改变,而不是方式,不管你用键盘还是鼠标它都会监听到.
所以除非我把它滚动的所有方式都监听,但那样不太好,因为这样毕竟会有想得不够全面的时候的.
所以还是不太明白怎么去弄,可能要不同问题不同分析了,用其他方法实现.可能是我用得不好,JAVA SWING 有时在事件处理上有些会用得不太顺手.
其实我也没怎么用过DELPHI,呵.