Java GUI JScrollPane 隐藏文本



目前我正在尝试让一个JScrollPane使用我正在创建的GUI。我目前有一个名为consoleTextArea的文本区域,我希望能够滚动浏览它。目前我的代码是:

consoleTextArea = new JTextArea();
consoleTextArea.setBounds(10, 11, 546, 459);
JScrollPane scroller = new JScrollPane(consoleTextArea);
scroller.setBounds(0, 451, 551, -451);
scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
panel.add(scroller);

如果我使用panel.add(scroller),我什至看不到文本区域。
如果我使用 panel.add(consoleTextArea) ,我会看到文本区域,但它无法滚动。

我在这里做错了什么?

很可能,您没有使用布局管理器。如果不使用布局管理器(绝对定位),您会遇到这些类型的问题,即组件的大小或位置不正确。因此,使用一个很好的理由。

阅读:使用布局管理器

相关内容

  • 没有找到相关文章

最新更新