【问题标题】:Netbeans JTextArea - change the preferred scrollable viewport sizeNetbeans JTextArea - 更改首选的可滚动视口大小
【发布时间】:2014-02-12 20:54:12
【问题描述】:

我正在使用 Netbeans 创建一个 GUI,它使用 JTextAreas 来显示文本内容。 JTextAreas 的内容有时可能足够长以证明滚动条的合理性,但情况并非总是如此。针对这个问题,Netbeans 会自动将 JTextAreas 放入 JScrollPanes。

但是,我的 JTextAreas 高度为 40 像素。由于 preferredScrollableViewportSize 为 [194, 94],因此无论 JTextArea 中的文本有多长,都会显示滚动条。我已将 JTextArea 和包含它的 JScrollPane 的 preferredSizes 设置为 35 像素的高度,但这没有做任何事情。

JTextArea 属性中的 preferredScrollableViewportSize 字段显示为灰色,我无法更改它。从代码中,我可以得到 ​​p>

jTextArea1.getPrefferedScrollableViewportSize()

但没有等效的设置方法。我试过了

jScrollPane1.getViewport().setPreferredSize(new Dimension(10, 10));

但这并没有改变。

有没有人知道在需要时移除滚动条的方法?

【问题讨论】:

    标签: java netbeans jscrollpane jtextarea scrollable


    【解决方案1】:

    设置columnsrows 属性

    见:

    【讨论】:

      猜你喜欢
      • 2015-08-31
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 2011-04-20
      相关资源
      最近更新 更多