你好我正在制作一个小游戏,我想在游戏中加入一个聊天框。我创建了一个JPanel,在JPanel中我添加了一个JTextArea(消息将出现在其中)和一个JTextField(您输入消息的地方)。我无法正确对齐,我不确定哪个LayoutManager最适合使用。我尝试使用GridLayout,但是两个JComponents占用了尽可能多的区域,因此设置最大大小或首选大小不起作用。
我希望能够设置JTextField的大小以占据面板的整个宽度,但只有一定高度,同时仍然将JTextArea和JTextField垂直对齐。
任何想法?