Java 设置Wrapline时,JTextArea会拉伸
我有以下代码:问题是,当我运行应用程序时,由于setLineWrap(true),包含这些组件的JPanel会拉伸。正如这里所建议的,我在JScrollPane中插入了JTextArea 但是没有结果Java 设置Wrapline时,JTextArea会拉伸,java,jtextarea,Java,Jtextarea,我有以下代码:问题是,当我运行应用程序时,由于setLineWrap(true),包含这些组件的JPanel会拉伸。正如这里所建议的,我在JScrollPane中插入了JTextArea 但是没有结果 titolo=new JLabel("title"); text=new JTextArea(""); scrollPane = new JScrollPane(text); text.setLineWrap(true); griglia=new GridBagLayout(
titolo=new JLabel("title");
text=new JTextArea("");
scrollPane = new JScrollPane(text);
text.setLineWrap(true);
griglia=new GridBagLayout();
gbc=new GridBagConstraints();
setLayout(griglia);
buildConstraints(gbc,0,0,1,1,100,1);
griglia.setConstraints(titolo,gbc);
buildConstraints(gbc,0,1,1,1,100,100);
griglia.setConstraints(scrollPane,gbc);
add(titolo);
add(scrollPane);
检查填充-初始填充值使用GridBagConstraints。无很好:)你能解释一下原因吗?我真的不明白。包含jscrollpane的面板的大小由上层布局管理器控制;尺寸应该已经确定了吗?哦,那很糟糕,情况正在好转,但我仍然有一个问题;问题是现在滚动窗格(里面有JTextArea)没有完全填满它的可用空间,所以我得到了它周围的空空间。有什么想法吗?