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

📄 customerframe.java

📁 虚拟飞机订票系统
💻 JAVA
字号:
package airline;

import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
import java.util.*;

public class CustomerFrame extends JFrame
{
  public CustomerFrame()
  {
    Calendar rightNow = Calendar.getInstance();
    String title="机票预订系统----"
       +rightNow.get(Calendar.YEAR)
       +"-"+(rightNow.get(Calendar.MONTH)+1)
       +"-"+rightNow.get(Calendar.DAY_OF_MONTH) ;
    this.setTitle(title);

    try {
      jbInit();
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
  }

  private void jbInit()
      throws Exception
  {
    this.setSize(600,430);
    this.setIconImage(null);
    this.setResizable(false);
    this.setLocation(210,150) ;
    jTabbedPane1.addChangeListener(new CustomerFrame_jTabbedPane1_changeAdapter(this));
    this.getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
    jTabbedPane1.addTab("航班搜索",null) ;
    jTabbedPane1.addTab("机票预订",null) ;
    jTabbedPane1.addTab("机票退订",null) ;
    jTabbedPane1.addTab("网上缴费",null) ;
    loadTab(0);
  }

  JTabbedPane jTabbedPane1 = new JTabbedPane();

  public void jTabbedPane1_stateChanged(ChangeEvent e)
  {
    int n=jTabbedPane1.getSelectedIndex() ;
    loadTab(n);
  }
  private void loadTab(int n)
  {
    if(jTabbedPane1.getTitleAt(n).equals("航班搜索")  )
    {
      jTabbedPane1.setComponentAt(n,new queryPanel());
    }
    else if(jTabbedPane1.getTitleAt(n).equals("机票预订")  )
    {
      jTabbedPane1.setComponentAt(n,new orderPanel());
    }
    else if(jTabbedPane1.getTitleAt(n).equals("机票退订")  )
    {
      jTabbedPane1.setComponentAt(n,new disOrderPanel());
    }
    else jTabbedPane1.setComponentAt(n,new payPanel());
  }
}


class CustomerFrame_jTabbedPane1_changeAdapter
    implements ChangeListener
{
  private CustomerFrame adaptee;
  CustomerFrame_jTabbedPane1_changeAdapter(CustomerFrame adaptee)
  {
    this.adaptee = adaptee;
  }

  public void stateChanged(ChangeEvent e)
  {
    adaptee.jTabbedPane1_stateChanged(e);
  }
}

⌨️ 快捷键说明

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