一个swing的信息展示工具
import com.huawei.panels.FivePanels;
import com.huawei.panels.FourPanels;
import com.huawei.panels.SixPanels;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Presentor extends JFrame implements ActionListener {
private Presentor presentor;
//菜单栏
private JMenuBar menuBar;
//文件菜单
private JMenu mnFile,mnVision;
//文件菜单子目录,打开文件、退出;
private JMenuItem mnOpenVideo,mnExit,mnFourPanels,mnFivePanels,mnSixPanels;
//顶层容器
private JPanel contentPane;
private FourPanels fourPanels;
private FivePanels fivePanels;
private SixPanels sixPanels;
public FourPanels getFourPanels() {
return fourPanels;
}
public void setFourPanels(FourPanels fourPanels) {
this.fourPanels = fourPanels;
}
public FivePanels getFivePanels() {
return fivePanels;
}
public void setFivePanels(FivePanels fivePanels) {
this.fivePanels = fivePanels;
}
public SixPanels getSixPanels() {
return sixPanels;
}
public void setSixPanels(SixPanels sixPanels) {
this.sixPanels = sixPanels;
}
public Presentor () {
presentor = this;
fourPanels = new FourPanels(presentor);
fourPanels.setBounds(0,0,800,400);
this.setContentPane(fourPanels);
fourPanels.setEnabled(true);
// contentPane = new JPanel();
// contentPane.setBorder(new EmptyBorder(5,5,5,5));
// contentPane.setLayout(new BorderLayout(0,0));
// setContentPane(contentPane);
/* 设置菜单栏 */
menuBar = new JMenuBar();
setJMenuBar(menuBar);
mnFile = new JMenu("文件");
menuBar.add(mnFile);
mnVision = new JMenu("界面");
menuBar.add