--- /dev/null
+package gui;
+
+import java.awt.BorderLayout;
+import java.awt.EventQueue;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+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.FacadeImplementation;
+import businessLogic.HouseManager;
+
+import domain.Owner;
+import domain.RuralHouse;
+
+public class DeleteHouseGUI extends JFrame {
+
+ private JPanel contentPane;
+ private Owner owner;
+ private JComboBox comboBox;
+
+
+
+ /**
+ * Create the frame.
+ */
+ public DeleteHouseGUI(Owner o) {
+ o = owner;
+ setBounds(100, 100, 450, 300);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+
+
+
+ comboBox = new JComboBox();
+
+ JRadioButton rdbtnIAmSure = new JRadioButton("I am sure");
+
+ JButton btnDelete = new JButton("DELETE");
+ 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();
+ HouseManager hm = new HouseManager();
+ hm.removeHouse(toDel.getHouseNumber());
+ }
+}