请问怎样使两个可滚动的表格联动 用JTable可能会繁一些。我是用JB的jdbTable,这个可以很简单的实现。如果想用,可以看一个jb中的帮助,有一个配图的例子。包你一看就会,一用就爽。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加一个垂直滚动条,直接同时控制2个 JTable 滚动 onefox(一品狐) 你得说法很有意思! 怎么用呀 主要是捕捉几个事件了,有ajScrollPane的事件和Tabel的选择事件ajScrollPane.getVerticalScrollBar().setValue(a);a 自己通过表格的行数与ajScrollPane.getVerticalScrollBar().getMaximum()的比例设置的值;懒得说了,说得不清楚,代码应该可以看懂不过只是一部分功能,还有滚动条事件没有写.int selRow=tableBillItem.getSelectedRow(); tableScrollMaxValue=jScrollPane2.getVerticalScrollBar().getMaximum(); Rectangle rect=jScrollPane2.getViewport().getViewRect();//视口的位置 tableRowCount=tbmodel.getRowCount(); int value=(int)(tableScrollMaxValue * (selRow - 1) / (tableRowCount+0.0)); if(rect.getY()>value || (rect.getY() +rect.getHeight()) <value){ jScrollPane2.getVerticalScrollBar().setValue((int)(tableScrollMaxValue * (selRow - 1) / (tableRowCount+0.0))); } 高分求解多线程问题! j2se问题 二维数组问题 在Eclipse中运行java连接数据库出错>???? 再次请教JAVA连接ORACLE问题 数组之间的类型转换 请问这是怎么回事Invalid parameter binding(s). 真心请教问题(有关多维数组的初始化问题) 新手求解 如何在JB中联接SQL数据库! 菜鸟问题(类,函数) 急,在等待!!!!
ajScrollPane.getVerticalScrollBar().setValue(a);
a 自己通过表格的行数与ajScrollPane.getVerticalScrollBar().getMaximum()的比例设置的值;懒得说了,说得不清楚,代码应该可以看懂不过只是一部分功能,还有滚动条事件没有写.
int selRow=tableBillItem.getSelectedRow();
tableScrollMaxValue=jScrollPane2.getVerticalScrollBar().getMaximum();
Rectangle rect=jScrollPane2.getViewport().getViewRect();//视口的位置
tableRowCount=tbmodel.getRowCount();
int value=(int)(tableScrollMaxValue * (selRow - 1) / (tableRowCount+0.0));
if(rect.getY()>value || (rect.getY() +rect.getHeight()) <value){
jScrollPane2.getVerticalScrollBar().setValue((int)(tableScrollMaxValue * (selRow - 1) / (tableRowCount+0.0)));
}