📄 flysystem.java
字号:
package member;
import java.awt.Rectangle;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
public class Flysystem extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JButton jButton = null;
private JButton jButton1 = null;
private JButton jButton2 = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
public NewFlydatabase db; // @jve:decl-index=0:
/**
* This is the default constructor
*/
public Flysystem() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(500, 400);
this.setContentPane(getJContentPane());
this.setTitle("航线管理系统");
//****
ChinaFly []cf=new ChinaFly[4];
LinkList LA=new LinkList();
for(int i=0;i<10;i++)
{
LA.add(i,new NotsaleTickets("CLFA"+String.valueOf(i),1));
}
ChinaFly cfya=new ChinaFly("福州","北京","长乐航空工司","闽A001","2007-8-25 10:20:00","2007-8-25 13:20:00","星期三",800,10,LA);
cf[0]=cfya;
//****
LinkList LB=new LinkList();
for(int i=0;i<10;i++)
{
LB.add(i,new NotsaleTickets("CLFB"+String.valueOf(i),1));
}
ChinaFly cfyb=new ChinaFly("福州","厦门","长乐航空工司","闽A002","2007-8-25 12:10:00","2007-8-25 12:50:00","星期三",300,10,LB);
cf[1]=cfyb;
//****
LinkList LC=new LinkList();
for(int i=0;i<10;i++)
{
LC.add(i,new NotsaleTickets("CLFC"+String.valueOf(i),1));
}
ChinaFly cfyc=new ChinaFly("福州","上海","长乐航空工司","闽A003","2007-8-25 12:20:00","2007-8-25 13:50:00","星期三",600,10,LC);
cf[2]=cfyc;
//****
LinkList LD=new LinkList();
for(int i=0;i<10;i++)
{
LD.add(i,new NotsaleTickets("CLFD"+String.valueOf(i),1));
}
ChinaFly cfyD=new ChinaFly("福州","深圳","长乐航空工司","闽A004","2007-8-25 14:20:00","2007-8-25 15:50:00","星期三",600,10,LD);
cf[3]=cfyD;
this.db=new NewFlydatabase(cf);
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel1 = new JLabel();
jLabel1.setIcon(new ImageIcon("table.bmp"));
jLabel1.setBounds(new Rectangle(0, 81, 491, 291));
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(0, 0, 492, 42));
jLabel.setText("欢迎您使用");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJButton(), null);
jContentPane.add(getJButton1(), null);
jContentPane.add(getJButton2(), null);
jContentPane.add(jLabel, null);
jContentPane.add(jLabel1, null);
}
return jContentPane;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setBounds(new Rectangle(174, 45, 139, 34));
jButton.setText("定票");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try{
SwingUtilities.invokeLater(new Runnable() {
public void run() {
GetTicketsWindows thisClass = new GetTicketsWindows(db);
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
catch(Exception ex)
{
ex.printStackTrace();
};
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(348, 45, 143, 34));
jButton1.setText("退票");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try{
SwingUtilities.invokeLater(new Runnable() {
public void run() {
BackTicketsWindows thisClass = new BackTicketsWindows(db);
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
catch(Exception ex)
{
ex.printStackTrace();
};
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return jButton1;
}
/**
* This method initializes jButton2
*
* @return javax.swing.JButton
*/
private JButton getJButton2() {
if (jButton2 == null) {
jButton2 = new JButton();
jButton2.setBounds(new Rectangle(0, 45, 143, 34));
jButton2.setText("查寻航班信息");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try{
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Flyinfo thisClass = new Flyinfo(db);
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
catch(Exception ex)
{
ex.printStackTrace();
};
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return jButton2;
}
public static void main(String [] args)
{
try{
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Flysystem thisClass = new Flysystem();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
catch(Exception ex){
ex.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -