У меня есть основной класс графического интерфейса пользователя и класс графического интерфейса пользователя. Класс журнала gui расширяет JPanel и просто добавляет JTextField, который будет использоваться для печати операторов регистрации. Я добавляю поле JText (которое находится в области прокрутки) на панель с
add(scrollPane, BorderLayout.WEST);
этот класс затем добавляется в мой основной класс графического интерфейса, который расширяет JFrame и использует BorderLayout. Панель сначала добавляется в JSplitPane (с использованием вертикального разделения), а затем SplitPane добавляется с помощью
getContentPane().add(splitPane);
Моя проблема в том, что я хочу, чтобы поле JText на панели журнала находилось в самом левом углу экрана, однако независимо от того, какую настройку BorderLayout я использую (CENTER, EAST, SOUTH ...), оно всегда остается в центре.
Кто-нибудь знает, как я могу решить это?
Также знаете, как я могу изменить размер области JTExt при изменении размера разделенной панели?
Спасибо
Изображения:
Слева - то, что я получаю, справа - то, что я хочу.