Model modified so that owners now request for a new house insetion or a house removal...
[RRRRHHHH_Code] / ruralHouses / src / gui / DeleteHouseGUI.java
diff --git a/ruralHouses/src/gui/DeleteHouseGUI.java b/ruralHouses/src/gui/DeleteHouseGUI.java
deleted file mode 100644 (file)
index 82f9e0f..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-package gui;
-
-import java.awt.BorderLayout;
-import java.awt.EventQueue;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.ItemEvent;
-import java.awt.event.ItemListener;
-import java.util.Vector;
-
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.border.EmptyBorder;
-import javax.swing.GroupLayout;
-import javax.swing.GroupLayout.Alignment;
-import javax.swing.JComboBox;
-import javax.swing.JRadioButton;
-import javax.swing.JButton;
-
-import businessLogic.HouseManager;
-import businessLogic.HouseManagerInterface;
-import domain.Owner;
-import domain.RuralHouse;
-
-public class DeleteHouseGUI extends JFrame {
-
-       private JPanel contentPane;
-       private Owner owner;
-       private JComboBox comboBox;
-       private JButton btnDelete;
-
-
-       /**
-        * Create the frame.
-        */
-       public DeleteHouseGUI(Owner o) {
-               this.owner = o;
-               setBounds(100, 100, 450, 300);
-               contentPane = new JPanel();
-               contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
-               setContentPane(contentPane);
-       
-               comboBox = new JComboBox(this.owner.getRuralHouses());
-               
-
-               JRadioButton rdbtnIAmSure = new JRadioButton("I am sure");
-               
-               btnDelete = new JButton("DELETE");
-               btnDelete.setEnabled(false);
-               
-               rdbtnIAmSure.addItemListener(new ItemListener() {
-
-                       @Override
-                       public void itemStateChanged(ItemEvent e) {
-                               int state = e.getStateChange();
-                               if (state == ItemEvent.SELECTED){
-                                       btnDelete.setEnabled(true);
-                               }
-                               else if (state == ItemEvent.DESELECTED){
-                                       btnDelete.setEnabled(false);
-                               }
-                       }
-               });
-               
-               GroupLayout gl_contentPane = new GroupLayout(contentPane);
-               gl_contentPane.setHorizontalGroup(
-                       gl_contentPane.createParallelGroup(Alignment.LEADING)
-                               .addGroup(gl_contentPane.createSequentialGroup()
-                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.LEADING)
-                                               .addGroup(gl_contentPane.createSequentialGroup()
-                                                       .addGap(70)
-                                                       .addComponent(comboBox, GroupLayout.PREFERRED_SIZE, 332, GroupLayout.PREFERRED_SIZE))
-                                               .addGroup(gl_contentPane.createSequentialGroup()
-                                                       .addGap(85)
-                                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING)
-                                                               .addComponent(btnDelete)
-                                                               .addComponent(rdbtnIAmSure))))
-                                       .addContainerGap(954, Short.MAX_VALUE))
-               );
-               gl_contentPane.setVerticalGroup(
-                       gl_contentPane.createParallelGroup(Alignment.LEADING)
-                               .addGroup(gl_contentPane.createSequentialGroup()
-                                       .addGap(50)
-                                       .addComponent(comboBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
-                                       .addGap(68)
-                                       .addComponent(rdbtnIAmSure)
-                                       .addGap(47)
-                                       .addComponent(btnDelete)
-                                       .addContainerGap(493, Short.MAX_VALUE))
-               );
-               contentPane.setLayout(gl_contentPane);
-               
-               btnDelete.addActionListener(new ActionListener() {
-                       public void actionPerformed(ActionEvent arg0) {
-                               actionListenerButton(arg0);
-                               
-                       }
-
-                       
-               });
-       }
-       
-       private void actionListenerButton(ActionEvent e){
-               RuralHouse toDel = (RuralHouse)comboBox.getSelectedItem();
-               
-               HouseManagerInterface hm = new HouseManager();
-               hm.removeHouse(toDel,this.owner);
-               comboBox.removeItem(toDel);
-       }
-}