Skip to content

Commit b06495e

Browse files
hansonrhansonr
authored andcommitted
removes unnecessary Component.validateComponent() added earlier
1 parent e6940b8 commit b06495e

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

sources/net.sf.j2s.java.core/src/java/awt/Component.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2634,10 +2634,6 @@ public void layout() {
26342634
* @since JDK1.0
26352635
*/
26362636
public void validate() {
2637-
validateComponent();
2638-
}
2639-
2640-
public void validateComponent() {
26412637
synchronized (getTreeLock()) {
26422638
ComponentPeer peer = this.peer;
26432639
boolean wasValid = isValid();

sources/net.sf.j2s.java.core/src/java/awt/Container.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1614,7 +1614,7 @@ protected void validateTree() {
16141614
((ContainerPeer)peer).endLayout();
16151615
}
16161616
}
1617-
validateComponent();
1617+
super.validate();
16181618
}
16191619

16201620
/**

sources/net.sf.j2s.java.core/src/java/awt/JSComponent.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
*/
2828
package java.awt;
2929

30+
import java.awt.event.KeyListener;
3031
import java.awt.peer.ComponentPeer;
3132
import java.beans.PropertyChangeListener;
3233
import java.util.Arrays;
@@ -309,9 +310,9 @@ protected void invalidateComp() {
309310
}
310311

311312
@Override
312-
public void validateComponent() {
313+
public void validate() {
313314
boolean wasValid = isValid();
314-
super.validateComponent();
315+
super.validate();
315316
if (ui != null && !wasValid)
316317
((JSComponentUI)ui).endValidate();
317318

@@ -329,5 +330,18 @@ public void paintWithBackgroundCheck(Graphics g) {
329330
checkBackgroundPainted(getJSGraphic2D(g));
330331
}
331332

333+
@Override
334+
public void addKeyListener(KeyListener l) {
335+
super.addKeyListener(l);
336+
if (l != null && ui != null)
337+
((JSComponentUI)ui).enableJSKeys(true);
338+
}
339+
340+
@Override
341+
public void removeKeyListener(KeyListener l) {
342+
super.removeKeyListener(l);
343+
if (keyListener == null && ui != null)
344+
((JSComponentUI)ui).enableJSKeys(false);
345+
}
332346

333347
}

0 commit comments

Comments
 (0)