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 javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.border.EmptyBorder;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
-
-import domain.HouseFeatures;
-import domain.Owner;
-import domain.RuralHouse;
-
+import javax.swing.JButton;
+import javax.swing.JComboBox;
+import javax.swing.JFrame;
import javax.swing.JLabel;
+import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.LayoutStyle.ComponentPlacement;
import javax.swing.SwingConstants;
-import javax.swing.JButton;
-import javax.swing.JComboBox;
+import javax.swing.border.EmptyBorder;
import businessLogic.HouseManager;
-
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import java.awt.event.ItemEvent;
-import java.awt.event.ItemListener;
+import domain.Owner;
+import domain.RuralHouse;
public class ModifyHouseGUI extends JFrame {
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
- JLabel lblCode = new JLabel("House Code:");
+ JLabel lblCode = new JLabel("House Name:");
lblCode.setHorizontalAlignment(SwingConstants.RIGHT);
lblDistrict = new JLabel("District:");
HouseManager hm = new HouseManager();
hm.removeHouse(rh, owner);
+ //TODO registernewhouse must check before if the house is created to delete it before creating it.
hm.registerNewHouse(rh.getHouseName(),
owner,
description_f.getText(),