X-Git-Url: https://xp-dev.com/git/RRRRHHHH_Code/blobdiff_plain/e3043c3b5cbff18b2388a9c95c411cc60367000d..b09f345318baa9ca734e11c87f52f8522d7cc1fb:/ruralHouses/src/gui/HousesRelatedOwnerGUI.java diff --git a/ruralHouses/src/gui/HousesRelatedOwnerGUI.java b/ruralHouses/src/gui/HousesRelatedOwnerGUI.java new file mode 100644 index 0000000..16884c3 --- /dev/null +++ b/ruralHouses/src/gui/HousesRelatedOwnerGUI.java @@ -0,0 +1,84 @@ +package gui; + +import java.awt.Frame; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.GroupLayout; +import javax.swing.GroupLayout.Alignment; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; + +import domain.Owner; + +public class HousesRelatedOwnerGUI extends JFrame { + + /** + * + */ + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private Owner owner; + /** + * Create the frame. + */ + public HousesRelatedOwnerGUI(Owner o) { + this.getContentPane().setLayout(null); + owner = o; + setBounds(100, 100, 450, 562); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + + JButton btnCreateHouses = new JButton("Create Request"); + btnCreateHouses.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + Frame a = new RequestNewHouseGUI(owner); + a.setVisible(true); + } + }); + + JButton btnModifyHouses = new JButton("Modify Houses"); + btnModifyHouses.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + + Frame a = new ModifyHouseGUI(owner); + a.setVisible(true); + + } + }); + + JButton btnDeleteHouses = new JButton("Delete Request"); + btnDeleteHouses.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + Frame a = new RequestDeleteHouseGUI(owner); + a.setVisible(true); + } + }); + GroupLayout gl_contentPane = new GroupLayout(contentPane); + gl_contentPane.setHorizontalGroup( + gl_contentPane.createParallelGroup(Alignment.LEADING) + .addGroup(gl_contentPane.createSequentialGroup() + .addGap(110) + .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING) + .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)) + ); + gl_contentPane.setVerticalGroup( + gl_contentPane.createParallelGroup(Alignment.LEADING) + .addGroup(gl_contentPane.createSequentialGroup() + .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(394, Short.MAX_VALUE)) + ); + contentPane.setLayout(gl_contentPane); + } +}