• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JScrollPaneのオブジェクトは位置位置)

JScrollPaneのオブジェクトは位置位置

このQ&Aのポイント
  • JScrollPaneに配置すると、JPanel内のJTextAreaの配置が横一列になってしまいます。
  • JScrollPaneを作成している部分に問題がある可能性があります。
  • JScrollPaneの設定を見直して、JTextAreaが縦一列になるように修正する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • tyatsumi
  • ベストアンサー率58% (30/51)
回答No.1

縦一列に並べた、ということですが、 JTextAreaを貼り付けるJPanelのレイアウトマネージャは何を使っていますか。 JPanelのデフォルトだとするとFlowLayoutになりますが、 それは横に並べるものになります。 JAppletに貼り付けて縦に並んで見えたのは、 折り返されたからかもしれません。 レイアウトマネージャをsetLayout で GridLayoutとかBoxLayoutとかにしてみてはどうでしょうか。

bloodfog
質問者

お礼

失礼しました、ソースコードを見直したところ、setLayoutを二カ所で行っていて、その片方が先ほど補足した状態になっていただけで、もう一カ所はご指摘の通りFlowLayoutのままでした。 その部分を改善したところ、無事に想定していた動作が行われました、ありがとうございます。

bloodfog
質問者

補足

解答ありがとうございます。 確認してみましたが innerHomeTimeLine.setLayout(new BoxLayout(innerHomeTimeLine, BoxLayout.PAGE_AXIS)); となっていましたので、レイアウトマネージャは関係ないようです、引き続き色々試してみます。

関連するQ&A

専門家に質問してみよう