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
package gui;
import java.beans.*;
+import java.rmi.RMISecurityManager;
import java.sql.Date;
import java.text.DateFormat;
import java.util.*;
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;
private JLabel jLabel5 = new JLabel();
private final JLabel lblNewLabel = new JLabel("");
+
public SetAvailability2GUI(Vector<RuralHouse> v)
{
try