From 4a7ae817ba8bb731d49df10c66118da5a5379017 Mon Sep 17 00:00:00 2001 From: camjan Date: Tue, 10 Mar 2015 17:55:50 +0100 Subject: [PATCH] Query GUI finished pretty cool view --- ruralHouses/src/gui/QueryAvailabilityGUI.java | 17 +++++++++++++++++ ruralHouses/src/gui/SetAvailability2GUI.java | 4 +++- 2 files changed, 20 insertions(+), 1 deletion(-) 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 -- 2.20.1