X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Futil%2Fswing%2FStatusBar.java;h=c0e844db66009de486bc6100c92585d44cb31fdf;hb=f33c078012fd2c8683a5253e7c9cfffb460d7fcb;hp=f4dc1464fa5f356aadb3c508112d5f85b40d93ed;hpb=dd8b4361efb9d53fccaf52584ca684d84f54204a;p=jSite2.git diff --git a/src/net/pterodactylus/util/swing/StatusBar.java b/src/net/pterodactylus/util/swing/StatusBar.java index f4dc146..c0e844d 100644 --- a/src/net/pterodactylus/util/swing/StatusBar.java +++ b/src/net/pterodactylus/util/swing/StatusBar.java @@ -37,7 +37,6 @@ import javax.swing.border.EtchedBorder; * of a {@link JFrame}’s {@link JFrame#getContentPane() content pane}. * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> - * @version $Id$ */ /* TODO - make it possible to add further components. */ public class StatusBar extends JPanel { @@ -81,6 +80,7 @@ public class StatusBar extends JPanel { sideComponents.add(component); int newIndex = sideComponents.size(); add(component, new GridBagConstraints(newIndex, 0, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(0, 2, 0, 0), 0, 0)); + validate(); } /** @@ -110,6 +110,7 @@ public class StatusBar extends JPanel { public void removeSideComponent(int sideComponentIndex) { Component sideComponent = sideComponents.remove(sideComponentIndex); remove(sideComponent); + validate(); } /** @@ -121,6 +122,7 @@ public class StatusBar extends JPanel { public void removeSideComponent(Component sideComponent) { sideComponents.remove(sideComponent); remove(sideComponent); + validate(); } }