メインの gui クラスと gui ログ クラスがあります。gui ログ クラスは JPanel を拡張し、ロギング ステートメントの出力に使用される JTextField を追加するだけです。JTextfield(スクロールペインにあります)をパネルに追加します
add(scrollPane, BorderLayout.WEST);
このクラスは、JFrame を拡張して BorderLayout を使用するメインの GUI クラスに追加されます。パネルは最初に JSplitPane に追加され (垂直分割を使用)、次に SplitPane が追加されます。
getContentPane().add(splitPane);
私の問題は、ログ パネル内の JTextfield を画面の一番左に配置したいということですが、使用する BorderLayout 設定 (CENTER、EAST、SOUTH...) に関係なく、常に中央に残ります。
これを解決する方法を知っている人はいますか?
また、分割ペインのサイズを変更するときに JTExt 領域のサイズを変更する方法を知っていますか?
ありがとう
画像:
左は私が得ているもの、右は私が欲しいものです。