home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / JEditorPane$PlainEditorKit$PlainParagraph.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.4 KB  |  51 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import javax.swing.text.Element;
  6. import javax.swing.text.ParagraphView;
  7. import javax.swing.text.View;
  8.  
  9. class JEditorPane$PlainEditorKit$PlainParagraph extends ParagraphView {
  10.    JEditorPane$PlainEditorKit$PlainParagraph(Element var1) {
  11.       super(var1);
  12.       super.layoutPool = new JEditorPane.PlainEditorKit.PlainParagraph.LogicalView(var1);
  13.       super.layoutPool.setParent(this);
  14.    }
  15.  
  16.    protected void setPropertiesFromAttributes() {
  17.       Container var1 = ((View)this).getContainer();
  18.       if (var1 != null && !((Component)var1).getComponentOrientation().isLeftToRight()) {
  19.          ((ParagraphView)this).setJustification(2);
  20.       } else {
  21.          ((ParagraphView)this).setJustification(0);
  22.       }
  23.  
  24.    }
  25.  
  26.    public int getFlowSpan(int var1) {
  27.       Container var2 = ((View)this).getContainer();
  28.       if (var2 instanceof JTextArea) {
  29.          JTextArea var3 = (JTextArea)var2;
  30.          if (!var3.getLineWrap()) {
  31.             return Integer.MAX_VALUE;
  32.          }
  33.       }
  34.  
  35.       return super.getFlowSpan(var1);
  36.    }
  37.  
  38.    protected SizeRequirements calculateMinorAxisRequirements(int var1, SizeRequirements var2) {
  39.       SizeRequirements var3 = super.calculateMinorAxisRequirements(var1, var2);
  40.       Container var4 = ((View)this).getContainer();
  41.       if (var4 instanceof JTextArea) {
  42.          JTextArea var5 = (JTextArea)var4;
  43.          if (!var5.getLineWrap()) {
  44.             var3.minimum = var3.preferred;
  45.          }
  46.       }
  47.  
  48.       return var3;
  49.    }
  50. }
  51.