From 52cddfa050cca10b840996c1c2c760271f57de21 Mon Sep 17 00:00:00 2001 From: Steven Solleder Date: Thu, 20 Jan 2022 15:23:05 +0100 Subject: [PATCH] Updating to latest dependencies and Java 11 and making corresponding changes --- src/controller/DishWindowContentProvider.java | 2 +- .../IngredientWindowContentProvider.java | 2 +- src/controller/WindowBuilder.java | 19 +++++++++---------- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/controller/DishWindowContentProvider.java b/src/controller/DishWindowContentProvider.java index 984025b..5daa408 100644 --- a/src/controller/DishWindowContentProvider.java +++ b/src/controller/DishWindowContentProvider.java @@ -4,7 +4,7 @@ import model.*; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import view.DishEditContentPanel; import view.EditWindow; diff --git a/src/controller/IngredientWindowContentProvider.java b/src/controller/IngredientWindowContentProvider.java index a54873d..b9ade3d 100644 --- a/src/controller/IngredientWindowContentProvider.java +++ b/src/controller/IngredientWindowContentProvider.java @@ -6,7 +6,7 @@ import model.IngredientDatabaseTableAccessor; import model.Ingredient; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import view.EditWindow; import view.IngredientEditContentPanel; diff --git a/src/controller/WindowBuilder.java b/src/controller/WindowBuilder.java index 849845e..0858b35 100644 --- a/src/controller/WindowBuilder.java +++ b/src/controller/WindowBuilder.java @@ -2,7 +2,6 @@ -import com.apple.eawt.Application; import model.Dish; import model.Ingredient; @@ -12,7 +11,11 @@ import javax.swing.*; -import java.awt.*; +import java.awt.Toolkit; +import java.awt.Desktop; +import java.awt.Taskbar; +import java.awt.Dimension; +import java.awt.Image; import java.awt.datatransfer.StringSelection; import java.io.FileWriter; @@ -96,16 +99,12 @@ public WindowBuilder() ioException.printStackTrace(); } - if(System.getProperty("os.name").toLowerCase().contains("mac")) + Desktop.getDesktop().setAboutHandler((e)-> { - Application application=Application.getApplication(); - application.setAboutHandler((e)-> - { - aboutDialog.showDialog(); - }); + aboutDialog.showDialog(); + }); - application.setDockIconImage(icon); - } + Taskbar.getTaskbar().setIconImage(icon); window.setIconImage(icon);