前面已经完成了界面标题和四个按钮,现在开始完成“增加内容”按钮的具体功能。
创建增加内容类
创建一个增类,实现增类的功能;
然后创建面板组件,把类添加到面板组件中,
因为使用网格包布局,所以创建一个实例,把面板组件添加到网格中。
创建Zeng类
创建一个标签方法获得标题,
在构造方法中设置组件大小和布局方式,
创建可推拉面板,增加一个做面板组件和一个右面板组件,
左面板组件设置为网格包布局,右面板组件设置为流式布局。
import javax.swing.*;
import java.awt.*;
public class Zeng extends JPanel {
public Zeng(){
super();
this.setSize(352,302);
this.setOpaque(false);
this.setLayout(new BorderLayout());
JSplitPane hSplitPane=new JSplitPane();//创建可推拉面板
hSplitPane.setOpaque(false);//面板透明,可以看到背景图片
JPanel leftPanel=new JPanel();//推拉面板的左侧面板
JPanel rightPanel=new JPanel();//推拉面板的右侧面板
leftPanel.setOpaque(false);//面板透明,可以看见背景图片
rightPanel.setOpaque(false);
hSplitPane.setLeftComponent(leftPanel);//推拉面板添