diff options
Diffstat (limited to 'src/main/java/com/benburwell/planes/gui/aircrafttable')
-rw-r--r-- | src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java | 14 | ||||
-rw-r--r-- | src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java | 18 |
2 files changed, 15 insertions, 17 deletions
diff --git a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java index 2bd6586..2ea4972 100644 --- a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java +++ b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableComponent.java @@ -3,20 +3,20 @@ package com.benburwell.planes.gui.aircrafttable; import com.benburwell.planes.data.AircraftStore; import com.benburwell.planes.gui.Tabbable; -import javax.swing.*; +import javax.swing.JComponent; +import javax.swing.JScrollPane; +import javax.swing.JTable; /** - * Created by ben on 11/17/16. + * @author ben */ public class AircraftTableComponent implements Tabbable { - private JTable table; - private AircraftTableModel tableModel; private JScrollPane scrollPane; public AircraftTableComponent(AircraftStore store) { - this.tableModel = new AircraftTableModel(store); - this.table = new JTable(this.tableModel); - this.table.setFillsViewportHeight(true); + AircraftTableModel tableModel = new AircraftTableModel(store); + JTable table = new JTable(tableModel); + table.setFillsViewportHeight(true); this.scrollPane = new JScrollPane(table); } diff --git a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java index 66dc798..ad5f7af 100644 --- a/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java +++ b/src/main/java/com/benburwell/planes/gui/aircrafttable/AircraftTableModel.java @@ -11,11 +11,11 @@ import java.util.ArrayList; import java.util.Collections; /** - * Created by ben on 11/15/16. + * @author ben */ public class AircraftTableModel extends AbstractTableModel { private Map<String,Aircraft> aircraftMap; - private String[] columnNames = { "Hex", "Callsign", "Squawk", "Latitude", "Longitude", "Altitude", "Vertical Rate", "Track", "Ground Speed", "Packets" }; + private String[] columnNames = { "Hex", "Callsign", "Latitude", "Longitude", "Altitude", "Vertical Rate", "Track", "Ground Speed", "Packets" }; public AircraftTableModel(AircraftStore store) { this.aircraftMap = store.getAircraft(); @@ -58,20 +58,18 @@ public class AircraftTableModel extends AbstractTableModel { case 1: return aircraft.getCallsign(); case 2: - return aircraft.getSquawk(); - case 3: return aircraft.getCurrentPosition().getLatitude(); - case 4: + case 3: return aircraft.getCurrentPosition().getLongitude(); - case 5: + case 4: return aircraft.getCurrentPosition().getAltitude(); - case 6: + case 5: return aircraft.getVerticalRate(); - case 7: + case 6: return aircraft.getTrack(); - case 8: + case 7: return aircraft.getGroundSpeed(); - case 9: + case 8: return aircraft.getPacketCount(); } return ""; |