📄 removeflightschedulardialog.java
字号:
package com.tarena.abs.server;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import com.tarena.abs.dao.*;
public class RemoveFlightSchedularDialog extends JDialog implements ActionListener{
JLabel message,lab;
JTextField jtf;
JButton ok,cancel;
JPanel jp1,jp2,jp3;
public RemoveFlightSchedularDialog(JFrame f){
super(f,"删除航班计划",true);
message=new JLabel("删除航班计划");
lab=new JLabel("航班号:");
jtf=new JTextField(8);
ok=new JButton("确定");
cancel=new JButton("取消");
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
init();
addEventHandle();
}
private void init(){
jp1.add(message);
this.add(jp1,BorderLayout.NORTH);
jp2.add(lab);jp2.add(jtf);
this.add(jp2,BorderLayout.CENTER);
jp3.add(ok);jp3.add(cancel);
this.add(jp3,BorderLayout.SOUTH);
}
private void addEventHandle(){
ok.addActionListener(this);
cancel.addActionListener(this);
}
public void showMe(){
this.setSize(300,180);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
String command=e.getActionCommand();
if(command.equals("确定")){
FlightDAO f=ServerMainClass.flightDaoSch;
boolean success=f.removeFlightSchedular(jtf.getText());
if(success){
JOptionPane.showMessageDialog(this,"删除成功!");
this.dispose();
}
else{
JOptionPane.showMessageDialog(this,"删除失败,可能无此航班计划!");
this.dispose();
}
}
else if(command.equals("取消")){
this.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -