文章目录

  • JPanel面板
  • 常见布局管理器
  • 流布局管理器(FlowLayout)
  • 边界布局管理器(BorderLayout)
  • 网格布局管理器(GridLayout)
  • 绝对布局

JPanel面板

简介:面板也是一个Swing容器,它可以作为容器容纳其他组件,但它也必须被添加到其他容器中。
情景再现:

JFrame frame=new JFrame("JFrame窗体");  //创建一个窗体
JPanel panel=new JPanel();             //创建面板
JButton button=new JButton("戳这里");   //创建按钮
panel.add(button);  //将按钮添加到面板上
frame.add(panel);   //将panel面板放到窗体中//快看面板必须添加到其他容器中
//设置窗口属性
frame.setSize(300,200);     //设置窗口大小
frame.setLocation(700,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setVisible(true);     //窗体可见