imports leaned
[RRRRHHHH_Code] / ruralHouses / src / gui / DeleteOfferGUI.java
index 463919e..faa4f81 100644 (file)
@@ -1,38 +1,36 @@
 package gui;
 
-import java.awt.BorderLayout;
-import java.awt.EventQueue;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
-import java.rmi.RemoteException;
 import java.util.Vector;
 
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.border.EmptyBorder;
 import javax.swing.GroupLayout;
 import javax.swing.GroupLayout.Alignment;
+import javax.swing.JButton;
 import javax.swing.JComboBox;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
 import javax.swing.JRadioButton;
-import javax.swing.JButton;
+import javax.swing.border.EmptyBorder;
 
-import businessLogic.HouseManager;
-import businessLogic.HouseManagerInterface;
 import businessLogic.OfferManager;
 import domain.Offer;
 import domain.Owner;
 import domain.RuralHouse;
-import javax.swing.JLabel;
-import javax.swing.LayoutStyle.ComponentPlacement;
 
 public class DeleteOfferGUI extends JFrame {
 
+       /**
+        * 
+        */
+       private static final long serialVersionUID = 1L;
        private JPanel contentPane;
        private Owner owner;
-       private JComboBox comboBox;
-       private JComboBox comboBox_1;
+       private JComboBox<RuralHouse> comboBox;
+       private JComboBox<Offer> comboBox_1;
        private JButton btnDelete;
 
 
@@ -46,17 +44,31 @@ public class DeleteOfferGUI extends JFrame {
                contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
                setContentPane(contentPane);
        
-               comboBox = new JComboBox(this.owner.getRuralHouses());
+               comboBox = new JComboBox<RuralHouse>(this.owner.getRuralHouses());
                
                
                
-               comboBox_1 = new JComboBox(((RuralHouse)comboBox.getSelectedItem()).offers);
+               comboBox_1 = new JComboBox<Offer>();
 
                JRadioButton rdbtnIAmSure = new JRadioButton("I am sure");
                
                btnDelete = new JButton("DELETE");
                btnDelete.setEnabled(false);
                
+               comboBox.addItemListener(new ItemListener() {
+
+                       @Override
+                       public void itemStateChanged(ItemEvent arg0) {
+                               Vector<Offer> vo = ((RuralHouse)comboBox.getSelectedItem()).offers;
+                               comboBox_1.removeAllItems();
+                               for (Offer of: vo){
+                                       comboBox_1.addItem(of);;
+                               }
+               
+                       }
+                       
+               });
+               
                rdbtnIAmSure.addItemListener(new ItemListener() {
 
                        @Override