🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
~~~ package gui.a5; import java.awt.*; import javax.swing.*; //JPanel面板 public class Test extends JFrame{ JPanel mb1,mb2; JButton an1,an2,an3,an4,an5; public static void main(String[] args) { Test lx=new Test(); } public Test(){ mb1=new JPanel(); //HPanel morenshi 默认是流布局 mb2=new JPanel(); an1=new JButton("可乐"); an2=new JButton("红茶"); an3=new JButton("绿茶"); an4=new JButton("啤酒"); an5=new JButton("矿泉水"); //添加组件时先将panel上的组件添加完毕,再添加jframe上的组件 mb1.add(an1); mb1.add(an2); mb2.add(an3); mb2.add(an4); this.add(mb1,BorderLayout.SOUTH); this.add(mb2,BorderLayout.NORTH); this.add(an5); //边界布局被添加在中间的组件可以不写第二个参数 this.setTitle("布局综合应用"); this.setSize(380,220); this.setLocation(200,200); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } } ~~~ ![](https://box.kancloud.cn/3c668a0cf0173d46d92de4e0360ebc4b_407x246.png)