Files
examples/Java/Vehicle Exception Project/src/com/VehicleExcetionProject/RemoveVehicleDialog.java
2012-01-22 16:14:32 -05:00

64 lines
1.4 KiB
Java

package com.VehicleExcetionProject;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
/**
* This class will be the delete vehicle dialog
*/
public class RemoveVehicleDialog extends JFrame implements ActionListener {
private static final long serialVersionUID = -36245710370532319L;
private JButton ok;
private JTextArea editText;
/**
* Creates a new RemoveVehicleDialog
*/
public RemoveVehicleDialog(){
super();
setTitle("Delete Vehicles");
setMinimumSize(new Dimension(590, 20));
//create a JPanel to hold the text area and button
JPanel panel = new JPanel();
ok = new JButton("Ok");
editText = new JTextArea();
JLabel label = new JLabel("Enter Vehicle Make To Remove");
ok.addActionListener(this);
editText.setEditable(true);
editText.setColumns(25);
editText.setRows(1);
panel.add(label);
panel.add(editText);
panel.add(ok);
//add the JPanel to the frame, and display
getContentPane().add(panel);
pack();
setVisible(true);
}
/**
* (non-Javadoc)
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == ok) {
MainWindow.db.deleteVehicle(editText.getText());
setVisible(false);
}
}
}