From 3d24e8e0f30c93dd8784385e3d704b7b9cb7cef2 Mon Sep 17 00:00:00 2001 From: Daniel Ceballos Date: Sun, 4 Feb 2018 16:10:08 +0100 Subject: [PATCH] fixed colorizing for mac osx buttons --- src/mrbesen/cr/auto/clicker/Main.java | 9 ++++++++- src/mrbesen/cr/auto/clicker/PosSelector.java | 7 +++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/mrbesen/cr/auto/clicker/Main.java b/src/mrbesen/cr/auto/clicker/Main.java index 4d1c951..8133931 100644 --- a/src/mrbesen/cr/auto/clicker/Main.java +++ b/src/mrbesen/cr/auto/clicker/Main.java @@ -1,5 +1,7 @@ package mrbesen.cr.auto.clicker; +import javax.swing.*; + public class Main { private static Main main; @@ -11,7 +13,12 @@ public class Main { public Main() { main = this; - new UI(); + try { + UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); + } catch (Exception e) { + e.printStackTrace(); + } + new UI(); } public static Main get() { diff --git a/src/mrbesen/cr/auto/clicker/PosSelector.java b/src/mrbesen/cr/auto/clicker/PosSelector.java index acb5dd8..ef62c19 100644 --- a/src/mrbesen/cr/auto/clicker/PosSelector.java +++ b/src/mrbesen/cr/auto/clicker/PosSelector.java @@ -16,10 +16,13 @@ public class PosSelector implements Runnable { return required; } - public PosSelector(UI ui, String text, boolean required, int num) { - this.ui = ui; this.required = required;this.num = num; + PosSelector(UI ui, String text, boolean required, int num) { + this.ui = ui; + this.required = required; + this.num = num; button = new JButton(text); button.addActionListener(ui); + button.setOpaque(true); red(); }