• 締切済み

テキストエリアの大きさをドラッグで調節したい

_____________________________ || | | | etc | | | ============================= | | | JTextArea | | | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 上の図の=の部分を上下にドラッグすると、 JTextAreaの大きさを調節できるようにした いのですが、どうしたら良いのでしょうか? ソースは次のようにしています。 JPanel mainPanel = new JPanel(new GridLayout(2,1)); JPanel panel_1 = new JPanel(); panel_1.add(...); : etc部の追加 : mainPanel.add(panel_1); JPanel panel_2 = new JPanel(); panel_2.add(textArea); mainPanel.add(panel_2); getContentPane().add(mainPanel);

みんなの回答

  • takaP-
  • ベストアンサー率79% (83/105)
回答No.1

javax.swing.JSplitPane を使えば良いと思います。 上のソースで言えば、mainPanelをJPanelじゃなくJSplitPaneにすれば良いのではないでしょうか。 JSplitPane split=newJSplitPane(JSplitPane.VERTICAL_SPLIT); split.setTopComponent(panel_1); split.setBottomComponent(panel_2); getContentPane().add(split); 大雑把ですが。

you-mor
質問者

お礼

早速の御回答ありがとうございます。 うまくいきました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう