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

📄 centerframe.java

📁 Athena酒店小组_Athena酒店管理系统
💻 JAVA
字号:
/*
 * CenterFrame.java
 *
 * Created on 2007年5月11日, 下午6:17
 */

package frames;

import java.awt.*;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JToolBar;
import plugin.*;
import utils.*;

/**
 *
 * @author  Virlene Cheng
 */
public class CenterFrame extends javax.swing.JFrame implements IGUIResource
{
    
    /** Creates new form CenterFrame */
    public CenterFrame()
    {
	initComponents();
	userInit();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
    private void initComponents()
    {
        mainToolBar = new javax.swing.JToolBar();
        mainDesktopPane = new javax.swing.JDesktopPane();
        mainMenuBar = new javax.swing.JMenuBar();
        helpMenu = new javax.swing.JMenu();
        aboutMenuItem = new javax.swing.JMenuItem();

        getContentPane().setLayout(new java.awt.BorderLayout(0, 2));

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("\u7ba1\u7406\u4e2d\u5fc3");
        mainToolBar.setFloatable(false);
        getContentPane().add(mainToolBar, java.awt.BorderLayout.NORTH);

        mainDesktopPane.setBackground(new java.awt.Color(153, 153, 153));
        getContentPane().add(mainDesktopPane, java.awt.BorderLayout.CENTER);

        helpMenu.setMnemonic('H');
        helpMenu.setText("\u5e2e\u52a9(H)");
        helpMenu.setFont(new java.awt.Font("新宋体", 0, 12));
        aboutMenuItem.setFont(new java.awt.Font("新宋体", 0, 12));
        aboutMenuItem.setMnemonic('A');
        aboutMenuItem.setText("\u5173\u4e8e(A)");
        aboutMenuItem.addActionListener(new java.awt.event.ActionListener()
        {
            public void actionPerformed(java.awt.event.ActionEvent evt)
            {
                aboutMenuItemActionPerformed(evt);
            }
        });

        helpMenu.add(aboutMenuItem);

        mainMenuBar.add(helpMenu);

        setJMenuBar(mainMenuBar);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-545)/2, (screenSize.height-426)/2, 545, 426);
    }// </editor-fold>//GEN-END:initComponents

    private void aboutMenuItemActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_aboutMenuItemActionPerformed
    {//GEN-HEADEREND:event_aboutMenuItemActionPerformed
	new AboutFrame().setVisible(true);
    }//GEN-LAST:event_aboutMenuItemActionPerformed
    
    
    public JToolBar getToolsBar()
    {
	return mainToolBar;
    }
    
    public JMenuBar getMenusBar()
    {
	return mainMenuBar;
    }
    
    public JFrame getFrame()
    {
	return this;
    }
    
    public JDesktopPane getDesktopPane()
    {
	return mainDesktopPane;
    }
    
    private void userInit()
    {
	DBConfig db = new DBConfig();
	MenuLoader ml = new MenuLoader(this, db);
	ml.addMenuWithDefaultXml();		
	ToolLoader tl = new ToolLoader(this, db);
	tl.addToolWithDefaultXml();
	
	int height = Toolkit.getDefaultToolkit().getScreenSize().height-100;
	int width = Toolkit.getDefaultToolkit().getScreenSize().width-100;
	this.setLocation(50,50);
	this.setSize(width, height);
    }
    
    // 变量声明 - 不进行修改//GEN-BEGIN:variables
    private javax.swing.JMenuItem aboutMenuItem;
    private javax.swing.JMenu helpMenu;
    private javax.swing.JDesktopPane mainDesktopPane;
    private javax.swing.JMenuBar mainMenuBar;
    private javax.swing.JToolBar mainToolBar;
    // 变量声明结束//GEN-END:variables
    
}

⌨️ 快捷键说明

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