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

📄 clientmainframe.java

📁 老师给的在线航班系统
💻 JAVA
字号:
package com.toa.abs.cui;

import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.WindowConstants;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JTabbedPane;
import javax.swing.JLabel;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import javax.swing.JTextField;
import java.awt.FlowLayout;
import javax.swing.JComboBox;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.awt.Color;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import java.awt.event.KeyEvent;

public class ClientMainFrame extends JFrame {

	private static final long serialVersionUID = 1L;
	private JMenuBar jJMenuBar = null;
	private JMenu jMenu = null;
	private JMenu jMenu1 = null;
	private JMenu jMenu2 = null;
	private JMenuItem relogin = null;
	private JMenuItem currentAccount = null;
	private JMenuItem salesLog = null;
	private JMenuItem exit = null;
	private JMenuItem order = null;
	private JMenuItem cancelOrder = null;
	private JMenuItem reissueTicket = null;
	private JMenuItem about = null;
	private JMenuItem shortcutKey = null;
	private JTabbedPane jTabbedPane = null;
	private JTabbedPane jTabbedPane2 = null;
	private JTabbedPane jTabbedPane4 = null;
	private JTabbedPane jTabbedPane1 = null;
	private JPanel jPanel = null;
	private JLabel jLabel = null;
	private JTextField jTextField = null;
	private JLabel jLabel1 = null;
	private JLabel jLabel2 = null;
	private JTextField jTextField2 = null;
	private JComboBox jComboBox = null;
	private JComboBox jComboBox1 = null;
	private JLabel jLabel3 = null;
	private JButton jButton = null;
	private JLabel jLabel4 = null;
	private JScrollPane jScrollPane = null;
	private JButton jButton1 = null;
	private JTable jTable = null;
	private JPanel jPanel1 = null;
	private JLabel jLabel5 = null;
	private JTextField jTextField1 = null;
	private JButton jButton2 = null;
	private JLabel jLabel6 = null;
	private JButton jButton3 = null;
	/**
	 * This method initializes jJMenuBar	
	 * 	
	 * @return javax.swing.JMenuBar	
	 */
	private JMenuBar getJJMenuBar() {
		if (jJMenuBar == null) {
			jJMenuBar = new JMenuBar();
			jJMenuBar.add(getJMenu());
			jJMenuBar.add(getJMenu1());
			jJMenuBar.add(getJMenu2());
		}
		return jJMenuBar;
	}

	/**
	 * This method initializes jMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu() {
		if (jMenu == null) {
			jMenu = new JMenu();
			jMenu.setText("账户");
			jMenu.setToolTipText("");
			jMenu.add(getRelogin());
			jMenu.add(getCurrentAccount());
			jMenu.add(getSalesLog());
			jMenu.add(getExit());
		}
		return jMenu;
	}

	/**
	 * This method initializes jMenu1	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu1() {
		if (jMenu1 == null) {
			jMenu1 = new JMenu();
			jMenu1.setText("票务");
			jMenu1.add(getOrder());
			jMenu1.add(getCancelOrder());
			jMenu1.add(getReissueTicket());
		}
		return jMenu1;
	}

	/**
	 * This method initializes jMenu2	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu2() {
		if (jMenu2 == null) {
			jMenu2 = new JMenu();
			jMenu2.setText("帮助");
			jMenu2.add(getAbout());
			jMenu2.add(getShortcutKey());
		}
		return jMenu2;
	}

	/**
	 * This method initializes relogin	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getRelogin() {
		if (relogin == null) {
			relogin = new JMenuItem();
			relogin.setText("重新登陆");
		}
		return relogin;
	}

	/**
	 * This method initializes currentAccount	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getCurrentAccount() {
		if (currentAccount == null) {
			currentAccount = new JMenuItem();
			currentAccount.setText("登录信息");
		}
		return currentAccount;
	}

	/**
	 * This method initializes salesLog	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getSalesLog() {
		if (salesLog == null) {
			salesLog = new JMenuItem();
			salesLog.setText("营业记录");
		}
		return salesLog;
	}

	/**
	 * This method initializes exit	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getExit() {
		if (exit == null) {
			exit = new JMenuItem();
			exit.setText("退出");
		}
		return exit;
	}

	/**
	 * This method initializes order	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getOrder() {
		if (order == null) {
			order = new JMenuItem();
			order.setText("订票");
		}
		return order;
	}

	/**
	 * This method initializes cancelOrder	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getCancelOrder() {
		if (cancelOrder == null) {
			cancelOrder = new JMenuItem();
			cancelOrder.setText("退票");
		}
		return cancelOrder;
	}

	/**
	 * This method initializes reissueTicket	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getReissueTicket() {
		if (reissueTicket == null) {
			reissueTicket = new JMenuItem();
			reissueTicket.setText("改签");
		}
		return reissueTicket;
	}

	/**
	 * This method initializes about	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getAbout() {
		if (about == null) {
			about = new JMenuItem();
			about.setText("关于...");
		}
		return about;
	}

	/**
	 * This method initializes shortcutKey	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getShortcutKey() {
		if (shortcutKey == null) {
			shortcutKey = new JMenuItem();
			shortcutKey.setText("快捷键");
		}
		return shortcutKey;
	}

	/**
	 * This method initializes jTabbedPane	
	 * 	
	 * @return javax.swing.JTabbedPane	
	 */
	private JTabbedPane getJTabbedPane() {
		if (jTabbedPane == null) {
			jTabbedPane = new JTabbedPane();
			jTabbedPane.addTab("退票", null, getJTabbedPane2(), null);
			jTabbedPane.addTab("营业信息", null, getJTabbedPane4(), null);
			jTabbedPane.addTab("订票", null, getJTabbedPane1(), null);
		}
		return jTabbedPane;
	}

	/**
	 * This method initializes jTabbedPane2	
	 * 	
	 * @return javax.swing.JTabbedPane	
	 */
	private JTabbedPane getJTabbedPane2() {
		if (jTabbedPane2 == null) {
			jTabbedPane2 = new JTabbedPane();
			jTabbedPane2.addTab(null, null, getJPanel1(), null);
		}
		return jTabbedPane2;
	}

	/**
	 * This method initializes jTabbedPane4	
	 * 	
	 * @return javax.swing.JTabbedPane	
	 */
	private JTabbedPane getJTabbedPane4() {
		if (jTabbedPane4 == null) {
			jTabbedPane4 = new JTabbedPane();
		}
		return jTabbedPane4;
	}

	/**
	 * This method initializes jTabbedPane1	
	 * 	
	 * @return javax.swing.JTabbedPane	
	 */
	private JTabbedPane getJTabbedPane1() {
		if (jTabbedPane1 == null) {
			jTabbedPane1 = new JTabbedPane();
			jTabbedPane1.addTab(null, null, getJPanel(), null);
		}
		return jTabbedPane1;
	}

	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			jLabel4 = new JLabel();
			jLabel4.setBounds(new Rectangle(19, 4, 291, 35));
			jLabel4.setForeground(new Color(255, 0, 102));
			jLabel4.setText("订票操作step1-查询航班");
			jLabel3 = new JLabel();
			jLabel3.setText("出发日期:");
			jLabel3.setBounds(new Rectangle(685, 46, 65, 18));
			jLabel2 = new JLabel();
			jLabel2.setText("目的地:");
			jLabel2.setBounds(new Rectangle(479, 48, 52, 18));
			jLabel1 = new JLabel();
			jLabel1.setText("出发地:");
			jLabel1.setBounds(new Rectangle(272, 49, 52, 18));
			jLabel = new JLabel();
			jLabel.setText("航班号:");
			jLabel.setBounds(new Rectangle(79, 47, 52, 18));
			jPanel = new JPanel();
			jPanel.setLayout(null);
			jPanel.add(jLabel4, null);
			jPanel.add(jLabel, null);
			jPanel.add(getJTextField2(), null);
			jPanel.add(jLabel1, null);
			jPanel.add(getJComboBox(), null);
			jPanel.add(jLabel2, null);
			jPanel.add(getJComboBox1(), null);
			jPanel.add(jLabel3, null);
			jPanel.add(getJTextField(), null);
			jPanel.add(getJButton(), null);
			jPanel.add(getJScrollPane(), null);
			jPanel.add(getJButton1(), null);
		}
		return jPanel;
	}

	/**
	 * This method initializes jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField() {
		if (jTextField == null) {
			jTextField = new JTextField();
			jTextField.setPreferredSize(new Dimension(100, 22));
			jTextField.setBounds(new Rectangle(757, 46, 111, 27));
		}
		return jTextField;
	}

	/**
	 * This method initializes jTextField2	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField2() {
		if (jTextField2 == null) {
			jTextField2 = new JTextField();
			jTextField2.setPreferredSize(new Dimension(100, 22));
			jTextField2.setBounds(new Rectangle(144, 45, 100, 22));
		}
		return jTextField2;
	}

	/**
	 * This method initializes jComboBox	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJComboBox() {
		if (jComboBox == null) {
			jComboBox = new JComboBox();
			jComboBox.setPreferredSize(new Dimension(100, 27));
			jComboBox.setBounds(new Rectangle(338, 44, 100, 27));
		}
		return jComboBox;
	}

	/**
	 * This method initializes jComboBox1	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJComboBox1() {
		if (jComboBox1 == null) {
			jComboBox1 = new JComboBox();
			jComboBox1.setPreferredSize(new Dimension(100, 27));
			jComboBox1.setBounds(new Rectangle(541, 42, 100, 27));
		}
		return jComboBox1;
	}

	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setText("查询");
			jButton.setBounds(new Rectangle(1047, 45, 60, 28));
		}
		return jButton;
	}

	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane() {
		if (jScrollPane == null) {
			jScrollPane = new JScrollPane();
			jScrollPane.setBounds(new Rectangle(26, 85, 1083, 410));
			jScrollPane.setViewportView(getJTable());
		}
		return jScrollPane;
	}

	/**
	 * This method initializes jButton1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1() {
		if (jButton1 == null) {
			jButton1 = new JButton();
			jButton1.setBounds(new Rectangle(1050, 528, 60, 28));
			jButton1.setText("订票");
		}
		return jButton1;
	}

	/**
	 * This method initializes jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getJTable() {
		if (jTable == null) {
			jTable = new JTable();
		}
		return jTable;
	}

	/**
	 * This method initializes jPanel1	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel1() {
		if (jPanel1 == null) {
			jLabel6 = new JLabel();
			jLabel6.setBounds(new Rectangle(35, 73, 88, 24));
			jLabel6.setText("机票信息:");
			jLabel5 = new JLabel();
			jLabel5.setBounds(new Rectangle(35, 24, 42, 26));
			jLabel5.setDisplayedMnemonic(KeyEvent.VK_UNDEFINED);
			jLabel5.setText("票号:");
			jPanel1 = new JPanel();
			jPanel1.setLayout(null);
			jPanel1.add(jLabel5, null);
			jPanel1.add(getJTextField1(), null);
			jPanel1.add(getJButton2(), null);
			jPanel1.add(jLabel6, null);
			jPanel1.add(getJButton3(), null);
		}
		return jPanel1;
	}

	/**
	 * This method initializes jTextField1	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField1() {
		if (jTextField1 == null) {
			jTextField1 = new JTextField();
			jTextField1.setBounds(new Rectangle(77, 25, 315, 25));
		}
		return jTextField1;
	}

	/**
	 * This method initializes jButton2	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton2() {
		if (jButton2 == null) {
			jButton2 = new JButton();
			jButton2.setBounds(new Rectangle(432, 24, 80, 27));
			jButton2.setText("查询");
		}
		return jButton2;
	}

	/**
	 * This method initializes jButton3	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton3() {
		if (jButton3 == null) {
			jButton3 = new JButton();
			jButton3.setBounds(new Rectangle(431, 506, 97, 29));
			jButton3.setText("退票");
		}
		return jButton3;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		ClientMainFrame frame=new ClientMainFrame();
		frame.setVisible(true);
	}

	/**
	 * This is the default constructor
	 */
	public ClientMainFrame() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(1222, 709);
		this.setContentPane(getJTabbedPane());
		this.setJMenuBar(getJJMenuBar());
		this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
		this.setTitle("TOA国内机票售票系统-销售终端主界面");
	}
	


}  //  @jve:decl-index=0:visual-constraint="33,13"

⌨️ 快捷键说明

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