- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有树的 jTable,它会自动从先前的操作中选择相应的行。但更改选择滚动并选择底部最后可见的行。对我来说,这很不舒服,因为它是树,最好滚动并选择表格顶部第一个可见的行。
我尝试 table.scrollRectToVisible(table.getCellRect(row,column, true));
相同的结果并尝试自定义设置滚动条值,但我不知道正确的值,因为面板可以更改大小.
我希望自动滚动到行,并且该行将标记在表格的顶部上。现在自动滚动到行并标记在表格的底部上。
最佳答案
scrollRectToVisible(...)
方法仅滚动 JScrollPane
的 JViewport
以确保 Rectangle
> 可见。所以当你向下滚动时。它将显示在底部。如果向上滚动,它将显示在顶部。
控制滚动的更简单方法是自己设置 JViewport
位置:
JViewport viewport = (JViewport)scrollPane.getViewport();
Rectangle rectangle = table.getCellRect(row, column, true);
Point point = new Point(rectangle.x, rectangle.y);
viewport.setViewPosition( point );
关于java - 是否有像 "changeSelection()"这样的函数来选择行但在表格顶部而不是底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56993226/
我有一个包含许多门票的 jTable,我想为用户提供找到他正在寻找的门票的选项,并以与单击门票时相同的方式突出显示。 所以如下图所示。关于如何突出显示用户选择的票的任何想法?不是改变背景颜色,而是让它
我有一个带有树的 jTable,它会自动从先前的操作中选择相应的行。但更改选择滚动并选择底部最后可见的行。对我来说,这很不舒服,因为它是树,最好滚动并选择表格顶部第一个可见的行。 我尝试 table.
我在Java的JTable中使用changeSelection(int row, int column, boolean Switch, boolean Extend)。我已经做到了,当表有一个复选框
我是一名优秀的程序员,十分优秀!