home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.JTabbedPane;
- import com.sun.java.swing.RepaintManager;
- import com.sun.java.swing.event.ChangeEvent;
- import com.sun.java.swing.event.ChangeListener;
- import java.awt.Component;
- import java.util.EventObject;
-
- final class SwingSet$17 implements ChangeListener {
- // $FF: synthetic field
- private final SwingSet this$0;
-
- public void stateChanged(ChangeEvent var1) {
- JTabbedPane var2 = (JTabbedPane)((EventObject)var1).getSource();
- int var3 = var2.getSelectedIndex();
- Component var4 = var2.getComponentAt(var3);
- RepaintManager var5 = RepaintManager.currentManager(SwingSet.instance);
- if (!var5.isDoubleBufferingEnabled()) {
- var5.setDoubleBufferingEnabled(true);
- }
-
- if (this.this$0.previousPage == this.this$0.debugGraphicsPanel) {
- ((DebugGraphicsPanel)this.this$0.debugGraphicsPanel).resetAll();
- }
-
- if (var4 == this.this$0.buttonPanel) {
- this.this$0.currentControls = this.this$0.buttons;
- } else if (var4 == this.this$0.radioButtonPanel) {
- this.this$0.currentControls = this.this$0.radioButtons;
- } else if (var4 == this.this$0.toggleButtonPanel) {
- this.this$0.currentControls = this.this$0.toggleButtons;
- } else if (var4 == this.this$0.checkboxPanel) {
- this.this$0.currentControls = this.this$0.checkboxes;
- } else if (var4 == this.this$0.listBoxPanel) {
- ((ListPanel)this.this$0.listBoxPanel).resetAll();
- } else if (var4 == this.this$0.debugGraphicsPanel) {
- var5.setDoubleBufferingEnabled(false);
- this.this$0.invalidate();
- this.this$0.validate();
- } else if (var4 == this.this$0.labelPanel) {
- this.this$0.currentControls = this.this$0.labels;
- }
-
- this.this$0.previousPage = var4;
- }
-
- // $FF: synthetic method
- SwingSet$17(SwingSet var1) {
- this.this$0 = var1;
- }
- }
-