diff options
author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-06-18 20:44:31 +0200 |
---|---|---|
committer | Dominic Rogetzer <e01627756@student.tuwien.ac.at> | 2018-06-18 20:44:31 +0200 |
commit | 2f89d8530f716b346b1985c6b59ba9e58cdf13d6 (patch) | |
tree | fdcb7fe106c3fdb2c47c9fbc526cbc08a6b5e2a5 | |
parent | 17556e5701442e9c2a7e219c5d93734812344ebe (diff) | |
download | sepm-groupproject-2f89d8530f716b346b1985c6b59ba9e58cdf13d6.tar.gz sepm-groupproject-2f89d8530f716b346b1985c6b59ba9e58cdf13d6.tar.xz sepm-groupproject-2f89d8530f716b346b1985c6b59ba9e58cdf13d6.zip |
Reuse images in EmployeeListItemController [#25963]
-rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java index 543fe0d..d445b43 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java @@ -30,6 +30,12 @@ public class EmployeeListItemController extends CustomListItemController { private Consumer<Employee> consumerEmployeeClicked; private Consumer<EmployeeListItemController> consumerEmployeeListItemClicked; + private static Image imageQualification = new Image("/images/Qualification.png"); + private static Image imagePilot = new Image("/images/Pilot.png"); + private static Image imageNotPilot = new Image("/images/NotPilot.png"); + private static Image imageDriver = new Image("images/Driver.png"); + private static Image imageNotDriver = new Image("images/NotDriver.png"); + @FXML private void onEmployeeClicked() { if (consumerEmployeeClicked != null) { @@ -46,13 +52,9 @@ public class EmployeeListItemController extends CustomListItemController { lblQualification.setText(employee.educationLevel().name()); lblPilot.setText(String.format("%s Pilot", employee.isPilot() ? "ist" : "nicht")); lblDriver.setText(String.format("%s Fahrer", employee.isDriver() ? "ist" : "nicht")); - imgQualification.setImage(new Image("/images/Qualification.png")); - String imgSrcPilot = - String.format("/images/%s", employee.isPilot() ? "Pilot.png" : "NotPilot.png"); - imgPilot.setImage(new Image(imgSrcPilot)); - String imgSrcDriver = - String.format("/images/%s", employee.isDriver() ? "Driver.png" : "NotDriver.png"); - imgDriver.setImage(new Image(imgSrcDriver)); + imgQualification.setImage(imageQualification); + imgPilot.setImage(employee.isPilot() ? imagePilot : imageNotPilot); + imgDriver.setImage(employee.isDriver() ? imageDriver : imageNotDriver); } public static EmployeeListItemController createEmployeeListItemController( |