- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JScrollPaneのオブジェクトは位置位置)
JScrollPaneのオブジェクトは位置位置
このQ&Aのポイント
- JScrollPaneに配置すると、JPanel内のJTextAreaの配置が横一列になってしまいます。
- JScrollPaneを作成している部分に問題がある可能性があります。
- JScrollPaneの設定を見直して、JTextAreaが縦一列になるように修正する必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
縦一列に並べた、ということですが、 JTextAreaを貼り付けるJPanelのレイアウトマネージャは何を使っていますか。 JPanelのデフォルトだとするとFlowLayoutになりますが、 それは横に並べるものになります。 JAppletに貼り付けて縦に並んで見えたのは、 折り返されたからかもしれません。 レイアウトマネージャをsetLayout で GridLayoutとかBoxLayoutとかにしてみてはどうでしょうか。
お礼
失礼しました、ソースコードを見直したところ、setLayoutを二カ所で行っていて、その片方が先ほど補足した状態になっていただけで、もう一カ所はご指摘の通りFlowLayoutのままでした。 その部分を改善したところ、無事に想定していた動作が行われました、ありがとうございます。
補足
解答ありがとうございます。 確認してみましたが innerHomeTimeLine.setLayout(new BoxLayout(innerHomeTimeLine, BoxLayout.PAGE_AXIS)); となっていましたので、レイアウトマネージャは関係ないようです、引き続き色々試してみます。