home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import java.awt.Container;
- import javax.swing.text.Element;
- import javax.swing.text.ParagraphView;
- import javax.swing.text.View;
-
- class JEditorPane$PlainEditorKit$PlainParagraph extends ParagraphView {
- JEditorPane$PlainEditorKit$PlainParagraph(Element var1) {
- super(var1);
- super.layoutPool = new JEditorPane.PlainEditorKit.PlainParagraph.LogicalView(var1);
- super.layoutPool.setParent(this);
- }
-
- protected void setPropertiesFromAttributes() {
- Container var1 = ((View)this).getContainer();
- if (var1 != null && !((Component)var1).getComponentOrientation().isLeftToRight()) {
- ((ParagraphView)this).setJustification(2);
- } else {
- ((ParagraphView)this).setJustification(0);
- }
-
- }
-
- public int getFlowSpan(int var1) {
- Container var2 = ((View)this).getContainer();
- if (var2 instanceof JTextArea) {
- JTextArea var3 = (JTextArea)var2;
- if (!var3.getLineWrap()) {
- return Integer.MAX_VALUE;
- }
- }
-
- return super.getFlowSpan(var1);
- }
-
- protected SizeRequirements calculateMinorAxisRequirements(int var1, SizeRequirements var2) {
- SizeRequirements var3 = super.calculateMinorAxisRequirements(var1, var2);
- Container var4 = ((View)this).getContainer();
- if (var4 instanceof JTextArea) {
- JTextArea var5 = (JTextArea)var4;
- if (!var5.getLineWrap()) {
- var3.minimum = var3.preferred;
- }
- }
-
- return var3;
- }
- }
-