7062a21b9d150c054e7aef0b4d88c874256d8ee9
[RRRRHHHH_Code] / ruralHouses / src / gui / AdminMenuGUI.java
1 package gui;
2
3 import java.awt.Frame;
4 import java.awt.event.ActionEvent;
5 import java.awt.event.ActionListener;
6
7 import javax.swing.GroupLayout;
8 import javax.swing.GroupLayout.Alignment;
9 import javax.swing.JButton;
10 import javax.swing.JFrame;
11 import javax.swing.JPanel;
12 import javax.swing.border.EmptyBorder;
13
14 import domain.Administrator;
15
16 public class AdminMenuGUI extends JFrame {
17
18         /**
19          * 
20          */
21         private static final long serialVersionUID = 1L;
22         private JPanel contentPane;
23
24
25         public static void main(String[] args){
26                 Frame a = new AdminMenuGUI();
27                 a.setVisible(true);
28         }
29         /**
30          * Create the frame.
31          */
32         public AdminMenuGUI() {
33                 
34                 
35                 Administrator.getInstance();
36                 this.setTitle("Owner Menu");
37                 this.getContentPane().setLayout(null);
38                 setBounds(100, 100, 450, 473);
39                 contentPane = new JPanel();
40                 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
41                 setContentPane(contentPane);
42                 //TODO BOTH BUTTONS ARE TO MODIFY
43                 JButton btnAdd = new JButton("Add Requests");
44                 btnAdd.addActionListener(new ActionListener() {
45                         public void actionPerformed(ActionEvent e) {
46                                 Frame a = new listOfAdditionRequestsGUI();
47                                 a.setVisible(true);
48                         }
49                 });
50                 
51                 JButton btnDel = new JButton("Delete Requests");
52                 btnDel.addActionListener(new ActionListener() {
53                         public void actionPerformed(ActionEvent e) {
54                                 Frame a = new listOfRemovalRequestsGUI();
55                                 a.setVisible(true);
56                         }
57                 });
58                 GroupLayout gl_contentPane = new GroupLayout(contentPane);
59                 gl_contentPane.setHorizontalGroup(
60                         gl_contentPane.createParallelGroup(Alignment.LEADING)
61                                 .addGroup(gl_contentPane.createSequentialGroup()
62                                         .addGap(115)
63                                         .addGroup(gl_contentPane.createParallelGroup(Alignment.LEADING)
64                                                 .addComponent(btnDel, GroupLayout.PREFERRED_SIZE, 164, GroupLayout.PREFERRED_SIZE)
65                                                 .addComponent(btnAdd, GroupLayout.PREFERRED_SIZE, 164, GroupLayout.PREFERRED_SIZE))
66                                         .addContainerGap(145, Short.MAX_VALUE))
67                 );
68                 gl_contentPane.setVerticalGroup(
69                         gl_contentPane.createParallelGroup(Alignment.LEADING)
70                                 .addGroup(gl_contentPane.createSequentialGroup()
71                                         .addGap(62)
72                                         .addComponent(btnAdd, GroupLayout.PREFERRED_SIZE, 81, GroupLayout.PREFERRED_SIZE)
73                                         .addGap(58)
74                                         .addComponent(btnDel, GroupLayout.PREFERRED_SIZE, 81, GroupLayout.PREFERRED_SIZE)
75                                         .addContainerGap(142, Short.MAX_VALUE))
76                 );
77                 contentPane.setLayout(gl_contentPane);
78         }
79
80 }