java - 显示JTable中的最后一行,Java

标签 java swing user-interface jtable jframe

我有一个 JTable。最大行数仅显示四行,而所有行数为八行。我希望当程序启动时表格将直接指向最后一行。

这是程序启动的时间:

enter image description here

我想在程序启动时点赞:

enter image description here

表格直接指向最后一行

最佳答案

您需要获取最后一行的单元格边界,JTable#getCellRect(int, int, boolean)将返回给定单元格的矩形边界,例如;

Rectangle cellBounds = table.getCellRect(table.getRowCount() - 1, 0, true);

应该为您提供给定单元格的位置。

有了这些信息,您只需调用 JComponent#scrollRectToVisible(Rectangle)请求给定的矩形可见。

table.scrollRectToVisible(cellBounds);

关于java - 显示JTable中的最后一行,Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446493/

相关文章:

java - 为 Tomcat 调用的类登录 Tomcat 库

java - 功能或错误 :Why does this Java code compile?

java - 按下按钮后 JPanel 不显示更新

Java,如何重置 JTextField

android - 如何创建自定义 UI 组件(例如响应式搜索栏)?

java - 在 Android 上实现类似 Instagram 的应用内导航系统

java - NoSuchBeanDefinitionException : No qualifying bean of type available: expected at least 1 bean which qualifies as autowire candidate

java - 如何覆盖单个按钮的 Nimbus 按钮边距

javascript - 在 HTML 中使用右键单击上下文菜单是否安全或可以接受?

android - 使按钮更容易点击