a185a211a0658d53533ea5f2d9c50d1e52e6750e
[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("Administrator 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                 
59                 JButton btnOwneraddition = new JButton("OwnerAddition");
60                 GroupLayout gl_contentPane = new GroupLayout(contentPane);
61                 gl_contentPane.setHorizontalGroup(
62                         gl_contentPane.createParallelGroup(Alignment.LEADING)
63                                 .addGroup(gl_contentPane.createSequentialGroup()
64                                         .addGap(115)
65                                         .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING, false)
66                                                 .addComponent(btnOwneraddition, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
67                                                 .addComponent(btnDel, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 164, Short.MAX_VALUE)
68                                                 .addComponent(btnAdd, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 164, Short.MAX_VALUE))
69                                         .addContainerGap(145, Short.MAX_VALUE))
70                 );
71                 gl_contentPane.setVerticalGroup(
72                         gl_contentPane.createParallelGroup(Alignment.LEADING)
73                                 .addGroup(gl_contentPane.createSequentialGroup()
74                                         .addGap(62)
75                                         .addComponent(btnAdd, GroupLayout.PREFERRED_SIZE, 81, GroupLayout.PREFERRED_SIZE)
76                                         .addGap(58)
77                                         .addComponent(btnDel, GroupLayout.PREFERRED_SIZE, 81, GroupLayout.PREFERRED_SIZE)
78                                         .addGap(52)
79                                         .addComponent(btnOwneraddition, GroupLayout.DEFAULT_SIZE, 79, Short.MAX_VALUE)
80                                         .addContainerGap())
81                 );
82                 contentPane.setLayout(gl_contentPane);
83         }
84 }