Git Repository Public Repository

RRRRHHHH_Code

URLs

Copy to Clipboard

Diff Revisions e90cb4 ... vs d30bcc ... for ruralHouses client/src/gui/listOfOffers.java

Diff revisions: vs.
  @@ -1,7 +1,5 @@
1 1 package gui;
2 2
3 - import java.awt.Color;
4 - import java.awt.Component;
5 3 import java.awt.Font;
6 4 import java.awt.Rectangle;
7 5 import java.awt.event.MouseAdapter;
  @@ -15,11 +13,11 @@
15 13 import javax.swing.JScrollPane;
16 14 import javax.swing.JTable;
17 15 import javax.swing.border.EmptyBorder;
18 - import javax.swing.table.DefaultTableCellRenderer;
19 16 import javax.swing.table.DefaultTableModel;
20 17
21 18 import domain.Offer;
22 19 import domain.Owner;
20 + import domain.RuralHouse;
23 21
24 22 public class listOfOffers extends JFrame {
25 23
  @@ -54,8 +52,10 @@
54 52 contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
55 53 setContentPane(contentPane);
56 54 contentPane.setLayout(null);
57 -
58 - this.offers = this.owner.getAllOffers();
55 + this.offers = new Vector<Offer>();
56 + for (RuralHouse rh: this.owner.getRuralHouses()){
57 + this.offers.addAll(rh.getAllOffers());
58 + }
59 59 JLabel lblNewLabel = new JLabel();
60 60 lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 27));
61 61 lblNewLabel.setBounds(23, 41, 536, 33);
  @@ -103,33 +103,8 @@
103 103 row.add(of.getPrice());
104 104 row.add(of.getRuralHouse().getHouseName());
105 105 tableModel.addRow(row);
106 - }
107 -
108 - table.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {
109 - /**
110 - *
111 - */
112 - private static final long serialVersionUID = 1L;
113 106
114 - @Override
115 - public Component getTableCellRendererComponent(JTable table,
116 - Object value, boolean isSelected, boolean hasFocus,
117 - int row, int col) {
118 -
119 - super.getTableCellRendererComponent(table, value, isSelected,
120 - hasFocus, row, col);
121 -
122 - if (!offers.get(row).isBooked()) {
123 - setBackground(Color.ORANGE);
124 - setForeground(Color.BLACK);
125 - } else {
126 - setBackground(Color.GREEN);
127 - setForeground(Color.BLACK);
128 - }
129 -
130 - return this;
131 - }
132 - });
107 + }
133 108
134 109 }
135 110 }