📄 clientmainframe.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 + -