【问题标题】:How to immediately show scroll bar in the JScrollPane如何在 JScrollPane 中立即显示滚动条
【发布时间】:2013-05-11 17:43:19
【问题描述】:

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

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

    jpMiddle.add(sp);

【问题讨论】:

标签: java swing jpanel jscrollpane jtextarea


【解决方案1】:
JScrollPane sp = new JScrollPane(ta, 
            ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, 
            ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

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

API 的存在是有原因的……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多