Я работаю над приложением для общения клиент-сервер, в котором я пытаюсь создать речевой пузырь, как в 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
?