【问题标题】:JScrollPane Movement Restriction Query?JScrollPane 移动限制查询?
【发布时间】:2011-11-19 13:43:09
【问题描述】:

我有 JScrollPane 大小为 nxn 的 JTable

JScrollPane jsc = new JScrollPane(table);
        jsc.setPreferredSize(new Dimension(500,700));

场景是这样的::每当我通过向下拖动滚动条并离开焦点来编辑JTable的最后一个单元格(它包含一个JTextField)时,滚动条就会滑回原始位置,即开始位置。我希望 ScrollBar 位于用户在编辑前后设置的位置......如何实现?

提前谢谢你......

【问题讨论】:

    标签: java swing jtable jscrollpane


    【解决方案1】:

    你可以确定scrollToVisible(JTable table, int rowIndex, int vColIndex),例如here

    【讨论】:

      【解决方案2】:

      因为JTableScrolling-Savvy Client,所以它实现了Scrollable 接口。使用 setPreferredScrollableViewportSize() 方法而不是直接在滚动窗格上调用 setPreferredSize() 可能会获得更好的结果。

      【讨论】:

      • setPreferredScrollableViewportSize() +1,
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多