public class listOfAdditionRequestsGUI extends JFrame {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JTable table;
private DefaultTableModel tableModel;
* Create the frame.
*/
public listOfAdditionRequestsGUI() {
+ setTitle("Adding requests");
try {
this.houses= am.getAdditionRequests();
init();
lblNewLabel.setBounds(23, 41, 536, 33);
contentPane.add(lblNewLabel);
if (houses.isEmpty())
- lblNewLabel.setText("There are not houses matching your search");
+ lblNewLabel.setText("There are not houses to be added");
else
- lblNewLabel.setText("List of houses that match your search:");
+ lblNewLabel.setText("List of houses to be added:");
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(new Rectangle(45, 305, 320, 116));
scrollPane.setBounds(23, 113, 536, 271);
RuralHouse rh = houses.get(table.getSelectedRow());
//TODO when the house is not added show a warning to the user. Method below returns a boolean stating that.
hm.registerNewHouse(rh);
- houses.remove(rh);
am.removeHouseAdditionRequests(rh);
Administrator.saveInstance();
+ ((DefaultTableModel)table.getModel()).removeRow(houses.indexOf(rh));
+ houses.remove(rh);
}
}
});