From: camjan Date: Tue, 10 Mar 2015 16:55:50 +0000 (+0100) Subject: Query GUI finished pretty cool view X-Git-Url: https://xp-dev.com/git/RRRRHHHH_Code/commitdiff_plain/4a7ae817ba8bb731d49df10c66118da5a5379017?ds=sidebyside Query GUI finished pretty cool view --- diff --git a/ruralHouses/src/gui/QueryAvailabilityGUI.java b/ruralHouses/src/gui/QueryAvailabilityGUI.java index e34ec02..557cca4 100644 --- a/ruralHouses/src/gui/QueryAvailabilityGUI.java +++ b/ruralHouses/src/gui/QueryAvailabilityGUI.java @@ -255,4 +255,21 @@ private static final long serialVersionUID = 1L; 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 diff --git a/ruralHouses/src/gui/SetAvailability2GUI.java b/ruralHouses/src/gui/SetAvailability2GUI.java index 9b40bbb..8f3f3b0 100644 --- a/ruralHouses/src/gui/SetAvailability2GUI.java +++ b/ruralHouses/src/gui/SetAvailability2GUI.java @@ -1,5 +1,6 @@ package gui; import java.beans.*; +import java.rmi.RMISecurityManager; 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 businessLogic.OfferManager; import com.toedter.calendar.JCalendar; +import configuration.ConfigXML; 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(""); + public SetAvailability2GUI(Vector v) { try