JTable怎么获得当前可见区域的最后一行的行数? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用jtable的高度和每一行的高度来大概计算如jtable的高度是400,每一行的高度是20,那么大概能显示 400/20 = 20,当然,如果有title行,就减去title行 public int getRowCount()返回 JTable 中可以显示的行数。 jtable.getHeight()/jtable.getRowHeight()都说了用控件本身高度除以每一行的高度来大概计算可见区一般就是控件本身的宽度*高度,当然,如果有滚动条的就另外计算了,可以计算控件的左上角坐标到窗体的右下角左边的高度差jtable.getBounds().getY()获得控件左上角纵坐标jframe.getBounds().getY() + jframe.getBounds().getHeight();获得窗体的右下角纵坐标两个纵坐标相减就得到可见区的高度,再除以jtable每行的高度,就可以知道大概能显示多少行 没有滚动条的话有必要这样大费周折吗? table.getSelectedRow();table.getRowCount();关键是有滚动条啊 Rectangle rect = table.getVisibleRect(); 获得当前视窗区域矩形 在此程序中问什么获取不到 图像的URL 递归方法 大家帮我看下findbug提示的这个bug是什么意思? 删除树组中的某个值 Invalid stream header java编程,是不是处处都离不开浏览器呀?与人的交互都是通过浏览器 如何用sun 的j2sdk 同时compile 多个java源文件? 写文本文件问题 请问在java中 &= 是什么意思呢? 为什么画不上画? 用JAVA可以修改并重新对SQL表进行排序么 返回汉字的第一个字母
如jtable的高度是400,每一行的高度是20,那么大概能显示 400/20 = 20,当然,如果有title行,就减去title行
返回 JTable 中可以显示的行数。
都说了用控件本身高度除以每一行的高度来大概计算
可见区一般就是控件本身的宽度*高度,当然,如果有滚动条的就另外计算了,可以计算控件的左上角坐标到窗体的右下角左边的高度差
jtable.getBounds().getY()获得控件左上角纵坐标
jframe.getBounds().getY() + jframe.getBounds().getHeight();获得窗体的右下角纵坐标
两个纵坐标相减就得到可见区的高度,再除以jtable每行的高度,就可以知道大概能显示多少行
没有滚动条的话有必要这样大费周折吗?
table.getSelectedRow();
table.getRowCount();
关键是有滚动条啊
获得当前视窗区域矩形