2

我已经创建了JTextArea插入JScrollPane里面JPanel,里面是JFrame. 我必须在构造函数中放置确切数量的 colls 和行JTextArea's,如果不是JTextArea不可见,但是当我调整窗口大小时JTextArea,它具有固定大小并且我不想要它。我希望它修复窗口。怎么做?谢谢你。

jpMiddle = new JPanel();
JTextArea ta = new JTextArea(20,42);

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

编辑:自己想出来:

jpMiddle = new JPanel(new GridLayout(1,1));
JTextArea ta = new JTextArea();

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

0 回答 0