diff --git a/parabotv2/src/org/parabot/core/Context.java b/parabotv2/src/org/parabot/core/Context.java index 4b08c00..3723280 100644 --- a/parabotv2/src/org/parabot/core/Context.java +++ b/parabotv2/src/org/parabot/core/Context.java @@ -164,6 +164,7 @@ public class Context { panel.removeLoader(); gameApplet.setSize(765, 503); panel.add(gameApplet); + panel.validate(); gameApplet.init(); gameApplet.start(); java.util.Timer t = new java.util.Timer(); @@ -179,6 +180,7 @@ public class Context { Core.verbose("Initializing keyboard..."); serverProvider.initKeyboard(); Core.verbose("Done."); + BotUI.getInstance().validate(); } /** diff --git a/parabotv2/src/org/parabot/core/ui/BotDialog.java b/parabotv2/src/org/parabot/core/ui/BotDialog.java index d313b7b..7814d5f 100644 --- a/parabotv2/src/org/parabot/core/ui/BotDialog.java +++ b/parabotv2/src/org/parabot/core/ui/BotDialog.java @@ -21,11 +21,13 @@ public class BotDialog extends JDialog { setLayout(new BorderLayout()); setUndecorated(true); setBackground(new Color(0, 0, 0, 0)); + getRootPane().setOpaque(false); setContentPane(PaintComponent.getInstance(botUI.getSize())); setPreferredSize(botUI.getSize()); setSize(botUI.getSize()); - setIgnoreRepaint(true); + setFocusable(false); setVisible(true); + } }