📄 removeagent.java
字号:
package com.tarena.abs.server;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import com.tarena.abs.dao.AgentDAOFromFile;import com.tarena.abs.dao.FlightDAOFromFile;public class RemoveAgent extends JDialog implements ActionListener { /** * */ private static final long serialVersionUID = 9123088613560505611L; private JLabel name,message; private JTextField value; private JButton ok,cancel; public RemoveAgent(JFrame jf){ super(jf,"删除代理商",true); message=new JLabel("删除代理商"); name=new JLabel("代理商姓名:"); value=new JTextField(10); ok=new JButton("确定"); cancel=new JButton("取消"); JPanel jp1=new JPanel(); JPanel jp2=new JPanel(); JPanel jp3=new JPanel(); jp1.add(name); jp1.add(value); jp2.add(ok); jp2.add(cancel); jp3.add(message); this.add(jp3,BorderLayout.NORTH); this.add(jp1,BorderLayout.CENTER); this.add(jp2,BorderLayout.SOUTH); ok.addActionListener(this); cancel.addActionListener(this); showMe(); } public void showMe(){ this.setSize(300,150); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getActionCommand().equals("确定")){ try { AgentDAOFromFile f=new AgentDAOFromFile(new File("agent.dat")); boolean success=f.removeAgent(value.getText()); if(success){ JOptionPane.showMessageDialog(this,"删除成功!"); this.dispose(); } else{ JOptionPane.showMessageDialog(this,"删除失败,可能无此航班计划!"); this.dispose(); } } catch (Exception e1) { e1.printStackTrace(); } }else if(e.getActionCommand().equals("取消")){ this.dispose(); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -