1

我添加JScrollPane到我的JPanel但我想让滚动条在程序开始时可见,不仅当文本离开屏幕时这可能吗?

jpMiddle = new JPanel();
    JTextArea ta = new JTextArea(20,43);
    JScrollPane sp = new JScrollPane(ta); 

    jpMiddle.add(sp);
4

1 回答 1

4
JScrollPane sp = new JScrollPane(ta, 
            ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, 
            ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

那是滚动条始终处于活动状态,您可以将 ALWAYS 替换为 AS_NEEDED 以确保它们仅在滚动窗格的内容溢出时出现。

该 API 的存在是有原因的,不过……

于 2013-05-11T17:54:02.283 回答