home *** CD-ROM | disk | FTP | other *** search
/ Australian PC Authority 1999 May / may1999.iso / May / JBUILDER / JSAMPLES.Z / BorderedPanePanel$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-30  |  1.6 KB  |  45 lines

  1. import com.sun.java.swing.AbstractButton;
  2. import com.sun.java.swing.JRadioButton;
  3. import com.sun.java.swing.border.TitledBorder;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.util.EventObject;
  7.  
  8. final class BorderedPanePanel$1 implements ActionListener {
  9.    // $FF: synthetic field
  10.    private final BorderedPanePanel this$0;
  11.  
  12.    public void actionPerformed(ActionEvent var1) {
  13.       JRadioButton var2 = (JRadioButton)((EventObject)var1).getSource();
  14.       TitledBorder var3 = (TitledBorder)this.this$0.borderedPane.getBorder();
  15.       if (((AbstractButton)var2).getText().equals("Above Top")) {
  16.          var3.setTitlePosition(1);
  17.       } else if (((AbstractButton)var2).getText().equals("Top")) {
  18.          var3.setTitlePosition(2);
  19.       } else if (((AbstractButton)var2).getText().equals("Below Top")) {
  20.          var3.setTitlePosition(3);
  21.       } else if (((AbstractButton)var2).getText().equals("Above Bottom")) {
  22.          var3.setTitlePosition(4);
  23.       } else if (((AbstractButton)var2).getText().equals("Bottom")) {
  24.          var3.setTitlePosition(5);
  25.       } else if (((AbstractButton)var2).getText().equals("Below Bottom")) {
  26.          var3.setTitlePosition(6);
  27.       } else if (((AbstractButton)var2).getText().equals("Left")) {
  28.          var3.setTitleJustification(1);
  29.       } else if (((AbstractButton)var2).getText().equals("Center")) {
  30.          var3.setTitleJustification(2);
  31.       } else if (((AbstractButton)var2).getText().equals("Right")) {
  32.          var3.setTitleJustification(3);
  33.       }
  34.  
  35.       this.this$0.borderedPane.invalidate();
  36.       this.this$0.borderedPane.validate();
  37.       this.this$0.borderedPane.repaint();
  38.    }
  39.  
  40.    // $FF: synthetic method
  41.    BorderedPanePanel$1(BorderedPanePanel var1) {
  42.       this.this$0 = var1;
  43.    }
  44. }
  45.