package gui;
-import java.beans.*;
-import java.rmi.RMISecurityManager;
+import java.awt.Color;
+import java.awt.Dimension;
+import java.awt.Rectangle;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.FocusEvent;
+import java.awt.event.FocusListener;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
import java.sql.Date;
import java.text.DateFormat;
-import java.util.*;
+import java.util.Calendar;
+import java.util.Locale;
+import java.util.Vector;
-import javax.swing.*;
-
-import java.awt.*;
-import java.awt.event.*;
+import javax.swing.JButton;
+import javax.swing.JComboBox;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JTextField;
import businessLogic.OfferManager;
import com.toedter.calendar.JCalendar;
-import configuration.ConfigXML;
-import domain.Offer;
import domain.RuralHouse;
-import exceptions.OverlappingOfferExists;
import exceptions.BadDates;
+import exceptions.OverlappingOfferExists;
private static final long serialVersionUID = 1L;
- private JComboBox jComboBox1;
+ private JComboBox<RuralHouse> jComboBox1;
private JLabel jLabel1 = new JLabel();
private JLabel jLabel2 = new JLabel();
private JTextField jTextField1 = new JTextField();
this.setTitle("Set availability");
- jComboBox1 = new JComboBox(v);
+ jComboBox1 = new JComboBox<RuralHouse>(v);
jComboBox1.setBounds(new Rectangle(115, 30, 115, 20));
jLabel1.setText("List of houses:");
jLabel1.setBounds(new Rectangle(25, 30, 95, 20));
//Obtain the business logic from a StartWindow class (local or remote)
OfferManager offerM = new OfferManager();
- Offer o = offerM.createOffer(ruralHouse, firstDay, lastDay, price);
- System.out.println("Offer created: "+o.toString());
+ offerM.createOffer(ruralHouse, firstDay, lastDay, price);
jLabel5.setText("Offer created");