0

大家,请原谅我的语言我说西班牙语,我使用谷歌翻译

我有一个问题,我可以根据大小或表格作为一个滚动 lacelda 出现和消失,例如,当单元格到达“300”高度时,滚动出现可见,如果没有达到 300,则不会出现

我怎么能这样做?

问候

4

1 回答 1

0

有一个名为 JScrollPane 的 Swing 类。有两个函数调用:

   scrollBar.getHorizontalScrollBar().getValue();
   scrollBar.getVerticalScrollBar().getValue();

您需要一个事件侦听器或一个单独线程中的循环来检查滚动条是否超过了某个点。

使其消失的代码只是:

scrollBar.setVisible(false)

使其重新出现的代码:

scrollBar.setVisible(true);
scrollBar.validate();
scrollBar.repaint();
于 2013-08-28T01:43:34.843 回答