Почему BoxLayout занимает дополнительное место?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему BoxLayout занимает дополнительное место?

Сообщение Anonymous »

Я работаю над приложением для общения между клиентом и сервером, в котором пытаюсь создать речевое облако, как в WhatsApp.
Я хочу, чтобы отправленные сообщения отображались в правой части экрана. фрейм и полученные сообщения в левой части фрейма, я пытаюсь добиться этого с помощью BoxLayout, но он занимает дополнительное место (как на рисунке ниже)

Изображение

Это то, что я делал до сих пор

Код: Выделить всё

a1.setLayout(new BoxLayout(a1, BoxLayout.Y_AXIS));
JPanel p1 = new JPanel(new FlowLayout(FlowLayout.RIGHT));
JPanel p2 = new JPanel(new FlowLayout(FlowLayout.LEFT));
Дополнительное пространство, которое вы видите между двумя сообщениями, связано с BoxLayout, который я использую

Что делать в этом случае? и любые альтернативы, как мы можем добиться этого, не используя BoxLayout?

Подробнее здесь: https://stackoverflow.com/questions/628 ... xtra-space
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»