ModifyHouseGUI created and its link from HouseRelatedOwnerGUI reestablished
[RRRRHHHH_Code] / ruralHouses / src / gui / HousesRelatedOwnerGUI.java
index 4a7bfba..a7d292f 100644 (file)
@@ -2,6 +2,7 @@ package gui;
 
 import java.awt.BorderLayout;
 import java.awt.EventQueue;
+import java.awt.Frame;
 
 import javax.swing.JFrame;
 import javax.swing.JPanel;
@@ -34,7 +35,6 @@ public class HousesRelatedOwnerGUI extends JFrame {
        public HousesRelatedOwnerGUI(Owner o) {
                this.getContentPane().setLayout(null);
                owner = o;
-               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                setBounds(100, 100, 450, 562);
                contentPane = new JPanel();
                contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
@@ -43,54 +43,49 @@ public class HousesRelatedOwnerGUI extends JFrame {
                JButton btnCreateHouses = new JButton("Create Houses");
                btnCreateHouses.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent arg0) {
-                               //TODO this button must direct to the House create GUI
+                               Frame a = new NewHouseGUI(owner);
+                               a.setVisible(true);
                        }
                });
                
                JButton btnModifyHouses = new JButton("Modify Houses");
                btnModifyHouses.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
-                               //TODO this button must direct to the House modify GUI
+                               
+                               Frame a = new ModifyHouseGUI(owner);
+                               a.setVisible(true);
+                               
                        }
                });
                
                JButton btnDeleteHouses = new JButton("Delete Houses");
                btnDeleteHouses.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
-                               //TODO this button must direct to the House delete GUI
+                               Frame a = new DeleteHouseGUI(owner);
+                               a.setVisible(true);
                        }
                });
-               
-               JLabel lblDisabledYet = new JLabel("Disabled yet");
-               lblDisabledYet.setFont(new Font("Courier New", Font.PLAIN, 19));
-               lblDisabledYet.setForeground(Color.RED);
                GroupLayout gl_contentPane = new GroupLayout(contentPane);
                gl_contentPane.setHorizontalGroup(
-                       gl_contentPane.createParallelGroup(Alignment.TRAILING)
+                       gl_contentPane.createParallelGroup(Alignment.LEADING)
                                .addGroup(gl_contentPane.createSequentialGroup()
                                        .addGap(110)
                                        .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING)
-                                               .addComponent(btnDeleteHouses, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 193, Short.MAX_VALUE)
-                                               .addComponent(btnModifyHouses, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 193, Short.MAX_VALUE)
-                                               .addComponent(btnCreateHouses, GroupLayout.DEFAULT_SIZE, 193, Short.MAX_VALUE))
+                                               .addComponent(btnDeleteHouses, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 1125, Short.MAX_VALUE)
+                                               .addComponent(btnModifyHouses, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 1125, Short.MAX_VALUE)
+                                               .addComponent(btnCreateHouses, GroupLayout.DEFAULT_SIZE, 1125, Short.MAX_VALUE))
                                        .addGap(121))
-                               .addGroup(Alignment.LEADING, gl_contentPane.createSequentialGroup()
-                                       .addGap(127)
-                                       .addComponent(lblDisabledYet)
-                                       .addContainerGap(165, Short.MAX_VALUE))
                );
                gl_contentPane.setVerticalGroup(
                        gl_contentPane.createParallelGroup(Alignment.LEADING)
                                .addGroup(gl_contentPane.createSequentialGroup()
-                                       .addGap(37)
-                                       .addComponent(lblDisabledYet)
-                                       .addGap(28)
+                                       .addGap(88)
                                        .addComponent(btnCreateHouses, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE)
                                        .addGap(40)
                                        .addComponent(btnModifyHouses, GroupLayout.PREFERRED_SIZE, 57, GroupLayout.PREFERRED_SIZE)
                                        .addGap(39)
                                        .addComponent(btnDeleteHouses, GroupLayout.PREFERRED_SIZE, 54, GroupLayout.PREFERRED_SIZE)
-                                       .addContainerGap(186, Short.MAX_VALUE))
+                                       .addContainerGap(394, Short.MAX_VALUE))
                );
                contentPane.setLayout(gl_contentPane);
        }