/**
* @author willCodeForFood
*/
-import exceptions.DB4oManagerCreationException;
-import gui.BookRuralHouseGUI;
-
-import javax.swing.*;
-
-import configuration.ConfigXML;
-import java.rmi.*;
import java.awt.Color;
import java.awt.Font;
-import java.awt.Rectangle;
-import java.awt.Dimension;
-import java.awt.BorderLayout;
-import java.awt.FlowLayout;
-import java.awt.GridLayout;
-import java.awt.GridBagLayout;
-import java.awt.GridBagConstraints;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.rmi.RMISecurityManager;
+
+import javax.swing.JButton;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.SwingConstants;
+import javax.swing.UIManager;
+
+import configuration.ConfigXML;
+@SuppressWarnings("deprecation")
public class StartWindow extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
- private JButton boton1 = null;
private JButton boton2 = null;
private JButton boton3 = null;
private static configuration.ConfigXML c;
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
c=configuration.ConfigXML.getInstance();
- if (c.isBusinessLogicLocal()){
- //facadeInterface=new FacadeImplementation();
- }
- else {
-
- final String businessLogicNode = c.getBusinessLogicNode();
- // Remote service name
- String serviceName = "/"+c.getServiceRMI();
- // RMI server port number
- int portNumber = Integer.parseInt(c.getPortRMI());
- // RMI server host IP IP
- /*facadeInterface = (ApplicationFacadeInterface) Naming.lookup("rmi://"
- + businessLogicNode + ":" + portNumber + serviceName);*/
- }
-
- }/* catch (java.rmi.ConnectException e) {
- a.lblNewLabel.setText("No business logic: Run BusinessLogicServer first!!");
- a.lblNewLabel.setForeground(Color.RED);
- System.out.println("Error in StartWindow: "+e.toString());
- } catch (java.rmi.NotBoundException e) {
- a.lblNewLabel.setText("No business logic: Maybe problems running BusinessLogicServer");
- a.lblNewLabel.setForeground(Color.RED);
- System.out.println("Error in StartWindow: "+e.toString());
- } */catch (com.db4o.ext.DatabaseFileLockedException e) {
+
+ }catch (com.db4o.ext.DatabaseFileLockedException e) {
a.lblNewLabel.setText("Database locked: Do not run BusinessLogicServer or BusinessLogicServer!!");
a.lblNewLabel.setForeground(Color.RED);
System.out.println("Error in StartWindow: "+e.toString());
a.lblNewLabel.setForeground(Color.RED);
System.out.println("Error in StartWindow: "+e.toString());
}
- //a.pack();
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
+
System.exit(1);
}
});
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
- GridLayout gridLayout = new GridLayout();
- gridLayout.setRows(4);
- gridLayout.setColumns(1);
jContentPane = new JPanel();
- jContentPane.setLayout(gridLayout);
+ jContentPane.setLayout(null);
jContentPane.add(getLblNewLabel());
- jContentPane.add(getBoton2(), null);
- jContentPane.add(getBoton3(), null);
- jContentPane.add(getBoton1(), null);
+ jContentPane.add(getBoton2());
+ jContentPane.add(getBoton3());
}
return jContentPane;
}
- /**
- * This method initializes boton1
- *
- * @return javax.swing.JButton
- */
- private JButton getBoton1() {
- if (boton1 == null) {
- boton1 = new JButton();
- boton1.setText("Book rural house");
- boton1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent e) {
- // C?digo cedido por la univerdad
- JFrame a = new BookRuralHouseGUI();
- a.setVisible(true);
- }
- });
- }
- return boton1;
- }
-
/**
* This method initializes boton2
*
private JButton getBoton2() {
if (boton2 == null) {
boton2 = new JButton();
+ boton2.setBounds(0, 74, 479, 93);
boton2.setText("Login");
boton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
private JButton getBoton3() {
if (boton3 == null) {
boton3 = new JButton();
+ boton3.setBounds(0, 165, 479, 87);
boton3.setText("Query availability");
boton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
private JLabel getLblNewLabel() {
if (lblNewLabel == null) {
lblNewLabel = new JLabel("Select option:");
+ lblNewLabel.setBounds(0, 0, 479, 63);
lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 13));
lblNewLabel.setForeground(Color.BLACK);
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);