2004-02-10 David Jee <djee@redhat.com>
* java/awt/BorderLayout.java (calcCompSize): Invisible components get zero dimensions. * java/awt/Button.java (setLabel): Set actionCommand. * java/awt/Component.java (show): Invalidate component and parent container. (hide): Likewise. From-SVN: r77613
This commit is contained in:
parent
dcee9e6022
commit
7b38bcac64
@ -1,3 +1,13 @@
|
||||
2004-02-10 David Jee <djee@redhat.com>
|
||||
|
||||
* java/awt/BorderLayout.java
|
||||
(calcCompSize): Invisible components get zero dimensions.
|
||||
* java/awt/Button.java
|
||||
(setLabel): Set actionCommand.
|
||||
* java/awt/Component.java
|
||||
(show): Invalidate component and parent container.
|
||||
(hide): Likewise.
|
||||
|
||||
2004-02-10 David Jee <djee@redhat.com>
|
||||
|
||||
* java/awt/GridBagLayout.java
|
||||
|
@ -637,7 +637,7 @@ private static final int PREF = 2;
|
||||
private Dimension
|
||||
calcCompSize(Component comp, int what)
|
||||
{
|
||||
if (comp == null)
|
||||
if (comp == null || !comp.isVisible())
|
||||
return new Dimension(0, 0);
|
||||
if (what == MIN)
|
||||
return comp.getMinimumSize();
|
||||
|
@ -148,6 +148,7 @@ public synchronized void
|
||||
setLabel(String label)
|
||||
{
|
||||
this.label = label;
|
||||
actionCommand = label;
|
||||
if (peer != null)
|
||||
{
|
||||
ButtonPeer bp = (ButtonPeer) peer;
|
||||
|
@ -879,6 +879,7 @@ public abstract class Component
|
||||
this.visible = true;
|
||||
if (peer != null)
|
||||
peer.setVisible(true);
|
||||
invalidate();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -905,6 +906,7 @@ public abstract class Component
|
||||
if (peer != null)
|
||||
peer.setVisible(false);
|
||||
this.visible = false;
|
||||
invalidate();
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user