我有JTextArea
JPanel
我想使用JScrollPane
。我正在使用GridBagLayout
。當我運行它似乎框架爲JScrollPane
騰出空間,但它不顯示,任何幫助將不勝感激。我一直在試圖研究docs.oracle頁面,並在這裏Add JScrollPane to a JPanel,但由於某種原因,它拒絕出現。JFramePlay JTextArea中JPanel JFrame中的問題
final JTextArea test= new JTextArea(5,30);
test.setLineWrap(true);
test.setWrapStyleWord(true);
test.setEditable(false);
JScrollPane spane = new JScrollPane(test);
spane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
JFrame frame = new JFrame();
frame.setSize(800, 250);
frame.setTitle("test1");
frame.setLocation(300, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.getContentPane().add(spane);
GridBagConstraints k = new GridBagConstraints();
k.gridx = 4;
k.gridy = 5;
a.setConstraints(spane,k);
container.add(spane);
如果我添加spane.setViewportView(panel);一個面板顯示出來,但面板應該用於試圖讓文字更大以填充文本而不是保持相同大小並讓我使用滾動窗格的JTextArea – Faud 2012-02-15 23:42:52
爲了更快地獲得更好的幫助,請發佈[SSCCE](http:///sscce.org/)。 – 2012-02-15 23:52:08