?? cmainframe.java
字號:
package ui;
import java.awt.*;
import java.awt.event.*;
import value.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;
import javax.swing.tree.*;
import java.util.*;
import main.*;
/**
*
* <p>標題:CMainFrame</p>
* <p>描述:</p>
* <p>作者@author:李濤</p>
* <p>公司:com.thinkbank.04024</p>
* <p>版權(quán):Copyrigth (c) 2005 </p>
* <p>編寫日期:2005-10-10</p>
* <p>版本號@version 1.0.06.01
*/
public class CMainFrame extends javax.swing.JFrame {
private JMenuBar jMainMenu; //主菜單
private JMenu jSysMenu; //系統(tǒng)菜單
private JMenuItem exitMenuItem;
private JMenu jStuMenu;//學員信息管理菜單
private JMenuItem jStuAddItm; //增
private JMenuItem jStuDelItm;//刪
private JMenuItem jStuModItm;//改
private JMenu jClsMenu;//班級信息管理菜單
private JMenuItem jClsAddItm;//增
private JMenuItem jClsDelItm;//刪
private JMenuItem jClsModItm;//改
private JMenu jHelpMenu; //幫助菜單
private JMenuItem jHlpTopicItm;//幫助主題
private JMenuItem jHlpAbtItm;//關(guān)于我們
private JTable jResultTab;
private JScrollPane jScrollPane1;
private JTree jLeftTree;
private JScrollPane jScrollPane2;
private JSplitPane jSplitPane1; //分隔條
private Toolkit tk = this.getToolkit();
public JTable getJTable(){
return jResultTab;
}
public CMainFrame() {
super();
initGUI();
}
/**
*
* <p>描述:主窗體初始化方法</p>
*
*
*/
private void initGUI() {
try {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("學校管理系統(tǒng)");
this.setSize(739, 466);
this.setResizable(false);
Dimension dm = tk.getScreenSize();
this.setLocation((dm.width-739)/2,(dm.height-466)/2);
{
jMainMenu = new JMenuBar();
setJMenuBar(jMainMenu);
{
jSysMenu = new JMenu();
jMainMenu.add(jSysMenu);
jSysMenu.setText("系統(tǒng)");
{
exitMenuItem = new JMenuItem();
jSysMenu.add(exitMenuItem);
exitMenuItem.setText("退出使用");
jExitMenuListener jeml = new jExitMenuListener();
exitMenuItem.addActionListener(jeml);
}
}
{
jStuMenu = new JMenu();
jMainMenu.add(jStuMenu);
jStuMenu.setText("學員信息管理");
{
jStuAddItm = new JMenuItem();
jStuMenu.add(jStuAddItm);
jStuAddItm.setText("添加學員信息");
String str = jStuAddItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jStuAddItm.addActionListener(jmal);
}
{
jStuDelItm = new JMenuItem();
jStuMenu.add(jStuDelItm);
jStuDelItm.setText("刪除學員信息");
String str = jStuDelItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jStuDelItm.addActionListener(jmal);
}
{
jStuModItm = new JMenuItem();
jStuMenu.add(jStuModItm);
jStuModItm.setText("修改學員信息");
String str = jStuModItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jStuModItm.addActionListener(jmal);
}
}
{
jClsMenu = new JMenu();
jMainMenu.add(jClsMenu);
jClsMenu.setText("班級信息管理");
{
jClsAddItm = new JMenuItem();
jClsMenu.add(jClsAddItm);
jClsAddItm.setText("添加班級信息");
String str = jClsAddItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jClsAddItm.addActionListener(jmal);
}
{
jClsDelItm = new JMenuItem();
jClsMenu.add(jClsDelItm);
jClsDelItm.setText("刪除班級信息");
String str = jClsDelItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jClsDelItm.addActionListener(jmal);
}
{
jClsModItm = new JMenuItem();
jClsMenu.add(jClsModItm);
jClsModItm.setText("修改班級信息");
String str = jClsModItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jClsModItm.addActionListener(jmal);
}
}
{
jHelpMenu = new JMenu();
jMainMenu.add(jHelpMenu);
jHelpMenu.setText("幫助");
{
jHlpTopicItm = new JMenuItem();
jHelpMenu.add(jHlpTopicItm);
jHlpTopicItm.setText("幫助主題");
}
{
jHlpAbtItm = new JMenuItem();
jHelpMenu.add(jHlpAbtItm);
jHlpAbtItm.setText("關(guān)于我們");
String str = jHlpAbtItm.getActionCommand();
jMenuActionListener jmal = new jMenuActionListener(str);
jHlpAbtItm.addActionListener(jmal);
}
{
jSplitPane1 = new JSplitPane();
jSplitPane1.setDividerLocation(150);
jSplitPane1.setEnabled(false);
this.getContentPane().add(
jSplitPane1,
BorderLayout.CENTER);
{
jScrollPane2 = new JScrollPane();
jSplitPane1.add(jScrollPane2, JSplitPane.LEFT);
{
jLeftTree = new JTree();
jScrollPane2.setViewportView(jLeftTree);
jLeftTree
.addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(
TreeSelectionEvent evt) {
jLeftTreeValueChanged(evt);
}
});
}
}
{
jScrollPane1 = new JScrollPane();
jSplitPane1.add(jScrollPane1, JSplitPane.RIGHT);
{
jResultTab = new JTable();
jScrollPane1.setViewportView(jResultTab);
jResultTab.setEnabled(false);
}
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
*
* <p>描述:JTable更新控制方法(針對班級信息)</p>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -