📄 interface.java
字号:
package flight.Main;
import flight.query.*;
import flight.manage.*;
import flight.dingpiao.*;
import flight.tuipiao.TuiPiao;
import flight.assist.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;
import java.net.URL;
class Interface extends JPanel implements ActionListener
{
private MyQuery query;
static TestDB manager;
private TuiPiao tuiPiao;
private Hangkong dingPiao;
private JButton jbQuery = new JButton("查询");
private JButton jbManager = new JButton("管理");
private JButton jbDingPiao = new JButton("订票");
private JButton jbTuiPiao = new JButton("退票");
private JButton jbAbout = new JButton("关于");
public Interface()
{
this.setLayout(null);
this.add(jbQuery);
this.add(jbDingPiao);
this.add(jbTuiPiao);
this.add(jbManager);
this.add(jbAbout);
jbQuery.setFont(new Font("Times",Font.PLAIN,12));
jbDingPiao.setFont(new Font("Times",Font.PLAIN,12));
jbTuiPiao.setFont(new Font("Times",Font.PLAIN,12));
jbManager.setFont(new Font("Times",Font.PLAIN,12));
jbAbout.setFont(new Font("Times",Font.PLAIN,12));
jbQuery.setBounds(90,280,80,30);
jbDingPiao.setBounds(190,280,80,30);
jbTuiPiao.setBounds(290,280,80,30);
jbManager.setBounds(390,280,80,30);
jbAbout.setBounds(430,350,80,30);
jbQuery.addActionListener(this);
jbManager.addActionListener(this);
jbDingPiao.addActionListener(this);
jbTuiPiao.addActionListener(this);
jbAbout.addActionListener(this);
}
public void paintComponent(Graphics g)
{
ImageIcon imageIcon = new ImageIcon("jiemian.gif");
Image image = imageIcon.getImage();
g.drawImage(image,0,0,this);
}
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == jbQuery)
{
query = new MyQuery();
query.setSize(470,370);
// query.setResizable(false);
query.setTitle("航班查询系统");
query.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
query.setVisible(true);
}
else if (e.getSource() == jbManager )
{
CheckID check = new CheckID();
}
else if (e.getSource() == jbDingPiao)
{
dingPiao = new Hangkong();
dingPiao.setSize(430,300);
dingPiao.setResizable(false);
dingPiao.setTitle("国内机票实时速定");
dingPiao.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
dingPiao.setVisible(true);
}
else if (e.getSource() == jbTuiPiao)
{
tuiPiao = new TuiPiao();
tuiPiao.setSize(470,370);
tuiPiao.setResizable(false);
tuiPiao.setTitle("航班退票系统");
tuiPiao.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
tuiPiao.setVisible(true);
}
else if (e.getSource() == jbAbout)
{
String information = "制作人:" + " 吴海贤 陈振 孟磊 余菁" + "\n" +
"版本: " + " 1.2" + "\n" +
"时间: " + " 2004-12" + "\n" +
"地址: " + " 哈尔滨工业大学软件学院03级2班";
JOptionPane.showMessageDialog(null,information,"关于",JOptionPane.INFORMATION_MESSAGE);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -