⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainframe.java

📁 一个人员数据库管理系统
💻 JAVA
字号:
package fbms;import javax.swing.*;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;import java.awt.*;public class MainFrame extends JFrame {    /**    * Auto-generated main method to display this JFrame    */    public static void main(String[] args) {        SwingUtilities.invokeLater(new Runnable() {            public void run() {                MainFrame mainFrame = new MainFrame();                mainFrame.setLocationRelativeTo(null);                  mainFrame.setVisible(true);            }        });    }        public MainFrame() {        super();        initGUI();                jtTabbedPane = new JTabbedPane(JTabbedPane.LEFT);        jtTabbedPane.add("球队管理",null);        jtTabbedPane.add("球员管理",null);        jtTabbedPane.add("比赛情况",null);        jtTabbedPane.add("统计信息",null);        jtTabbedPane.add("退出",null);               jtTabbedPane.addChangeListener(new ChangeListener()        {            public void stateChanged(ChangeEvent event)            {                if (jtTabbedPane.getSelectedComponent() == null)                {                    int n = jtTabbedPane.getSelectedIndex();                    loadTab(n);                }            }        }        );                loadTab(0);        setLayout(new BorderLayout());        add(jtTabbedPane, "Center");    }    private void loadTab(int n)    {          if( jtTabbedPane.getTitleAt(n).equals("球队管理") )            jtTabbedPane.setComponentAt(n, jpMainInfo = new TeamMPane());        else if( jtTabbedPane.getTitleAt(n).equals("球员管理") )            jtTabbedPane.setComponentAt(n, jpMainInfo = new PlayerMPane());         else if( jtTabbedPane.getTitleAt(n).equals("比赛情况") )            jtTabbedPane.setComponentAt(n, jpMainInfo = new MatchInfoPane());        else if( jtTabbedPane.getTitleAt(n).equals("统计信息") )            jtTabbedPane.setComponentAt(n, jpMainInfo = new StatInfoPane());        else if( jtTabbedPane.getTitleAt(n).equals("退出") )                    {            if( JOptionPane.showConfirmDialog(null, "确认要退出吗?") == JOptionPane.YES_OPTION)                       {                System.exit(0);                                }                  }           }    private void initGUI() {        try {            setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);            pack();            setSize(650, 400);        } catch (Exception e) {            e.printStackTrace();        }           }        PlayerMPane jpPlayerMPane;    MatchInfoPane jpMatchInfo;    TeamMPane jpTeamMPane;    MatchInfoPane jpMatchInfoPane;        JTabbedPane jtTabbedPane;    JPanel jpMainInfo;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -