Query GUI finished pretty cool view
authorcamjan <jcampos004@ikasle.ehu.es>
Tue, 10 Mar 2015 16:55:50 +0000 (17:55 +0100)
committercamjan <jcampos004@ikasle.ehu.es>
Tue, 10 Mar 2015 16:55:50 +0000 (17:55 +0100)
ruralHouses/src/gui/QueryAvailabilityGUI.java
ruralHouses/src/gui/SetAvailability2GUI.java

index e34ec02..557cca4 100644 (file)
@@ -255,4 +255,21 @@ private static final long serialVersionUID = 1L;
 
           labelNoOffers.setText(e1.getMessage());
        }}      
 
           labelNoOffers.setText(e1.getMessage());
        }}      
+       private static void addPopup(Component component, final JPopupMenu popup) {
+               component.addMouseListener(new MouseAdapter() {
+                       public void mousePressed(MouseEvent e) {
+                               if (e.isPopupTrigger()) {
+                                       showMenu(e);
+                               }
+                       }
+                       public void mouseReleased(MouseEvent e) {
+                               if (e.isPopupTrigger()) {
+                                       showMenu(e);
+                               }
+                       }
+                       private void showMenu(MouseEvent e) {
+                               popup.show(e.getComponent(), e.getX(), e.getY());
+                       }
+               });
+       }
 }
\ No newline at end of file
 }
\ No newline at end of file
index 9b40bbb..8f3f3b0 100644 (file)
@@ -1,5 +1,6 @@
 package gui;
 import java.beans.*;
 package gui;
 import java.beans.*;
+import java.rmi.RMISecurityManager;
 import java.sql.Date;
 import java.text.DateFormat;
 import java.util.*;
 import java.sql.Date;
 import java.text.DateFormat;
 import java.util.*;
@@ -9,11 +10,11 @@ import javax.swing.*;
 import java.awt.*;
 import java.awt.event.*;
 
 import java.awt.*;
 import java.awt.event.*;
 
-
 import businessLogic.OfferManager;
 
 import com.toedter.calendar.JCalendar;
 
 import businessLogic.OfferManager;
 
 import com.toedter.calendar.JCalendar;
 
+import configuration.ConfigXML;
 import domain.Offer;
 import domain.RuralHouse;
 import exceptions.OverlappingOfferExists;
 import domain.Offer;
 import domain.RuralHouse;
 import exceptions.OverlappingOfferExists;
@@ -44,6 +45,7 @@ private static final long serialVersionUID = 1L;
   private JLabel jLabel5 = new JLabel();
   private final JLabel lblNewLabel = new JLabel("");
   
   private JLabel jLabel5 = new JLabel();
   private final JLabel lblNewLabel = new JLabel("");
   
+
   public SetAvailability2GUI(Vector<RuralHouse> v)
   {
     try
   public SetAvailability2GUI(Vector<RuralHouse> v)
   {
     try