home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.AbstractButton;
- import com.sun.java.swing.ButtonGroup;
- import com.sun.java.swing.JMenu;
- import com.sun.java.swing.JRadioButtonMenuItem;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import java.util.EventObject;
-
- class SwingSet$TabPlacementChanger extends JMenu implements ItemListener {
- // $FF: synthetic field
- private final SwingSet this$0;
- JRadioButtonMenuItem topRb;
- JRadioButtonMenuItem leftRb;
- JRadioButtonMenuItem rightRb;
- JRadioButtonMenuItem bottomRb;
-
- public SwingSet$TabPlacementChanger(SwingSet var1) {
- super("Tab Placement");
- this.this$0 = var1;
- this.this$0 = var1;
- ButtonGroup var2 = new ButtonGroup();
- this.topRb = (JRadioButtonMenuItem)((JMenu)this).add(new JRadioButtonMenuItem("Top"));
- this.topRb.getAccessibleContext().setAccessibleDescription("Position the TabbedPane on the top of the window");
- this.topRb.setSelected(true);
- this.topRb.addItemListener(this);
- var2.add(this.topRb);
- this.leftRb = (JRadioButtonMenuItem)((JMenu)this).add(new JRadioButtonMenuItem("Left"));
- this.leftRb.getAccessibleContext().setAccessibleDescription("Position the TabbedPane on the left of the window");
- this.leftRb.addItemListener(this);
- var2.add(this.leftRb);
- this.bottomRb = (JRadioButtonMenuItem)((JMenu)this).add(new JRadioButtonMenuItem("Bottom"));
- this.bottomRb.getAccessibleContext().setAccessibleDescription("Position the TabbedPane on the bottom of the window");
- this.bottomRb.addItemListener(this);
- var2.add(this.bottomRb);
- this.rightRb = (JRadioButtonMenuItem)((JMenu)this).add(new JRadioButtonMenuItem("Right"));
- this.rightRb.getAccessibleContext().setAccessibleDescription("Position the TabbedPane on the right of the window");
- this.rightRb.addItemListener(this);
- var2.add(this.rightRb);
- }
-
- public void itemStateChanged(ItemEvent var1) {
- JRadioButtonMenuItem var2 = (JRadioButtonMenuItem)((EventObject)var1).getSource();
- if (((AbstractButton)var2).isSelected()) {
- String var3 = ((AbstractButton)var2).getText();
- byte var4;
- if (var3.equals("Top")) {
- var4 = 1;
- } else if (var3.equals("Left")) {
- var4 = 2;
- } else if (var3.equals("Bottom")) {
- var4 = 3;
- } else {
- var4 = 4;
- }
-
- this.this$0.tabbedPane.setTabPlacement(var4);
- this.this$0.tabbedPane.validate();
- }
-
- }
-
- public void setEnabled(boolean var1) {
- super.setEnabled(var1);
- if (!var1) {
- this.topRb.setSelected(true);
- } else {
- int var2 = this.this$0.tabbedPane.getTabPlacement();
- switch (var2) {
- case 1:
- this.topRb.setSelected(true);
- return;
- case 2:
- this.leftRb.setSelected(true);
- return;
- case 3:
- this.bottomRb.setSelected(true);
- return;
- case 4:
- this.rightRb.setSelected(true);
- return;
- default:
- }
- }
- }
- }
-