Swing JEditorPane automatischer Umbruch

StrikeTom

Bekanntes Mitglied
Hallo Leute,
ich habe ein JEditorPane in einem Texteditor und nun möchte ich, dass der automatische
Zeilenumbruch ausgestellt wird: Doch wie:bahnhof:😱
Ich hab auch schon :rtfm: gegooglet, doch: :bahnhof:
Hat jemand ne Möglichkeit bereit, würde mich wirklich freuen!

Danke schonmal im vorraus😀😀😀
 
:bahnhof:???:L:bahnhof:

ich hab jetz eine Klasse SParagraphView, die von ParagraphView erbt:
Java:
public class SParagraphView extends ParagraphView{

	public SParagraphView(Element arg0) {
		super(arg0);
	}
	
	public void layout(int width, int height) {
	    super.layout(Short.MAX_VALUE, height);
	}
	public float getMinimumSpan(int axis) {
	    return super.getPreferredSpan(axis);
	}
}
Und was soll ich jetzt mit der machen???

Danke für die schnelle Antwort🙂
 
Java:
JEditorPane editorPane = new JEditorPane();
		scrollPane.setViewportView(editorPane);
		
		class NoWrapParagraphView extends ParagraphView {
		    public NoWrapParagraphView(Element elem) {
		        super(elem);
		    }

		    public void layout(int width, int height) {
		        super.layout(Short.MAX_VALUE, height);
		    }

		    public float getMinimumSpan(int axis) {
		        return super.getPreferredSpan(axis);
		    }
		}
		
		class NoWrapViewFactory implements ViewFactory
		{

			@Override
			public View create(Element elem) {
				return new NoWrapParagraphView(elem);
			}
			
		}
		
		class NoWrapEditorKit extends StyledEditorKit
		{
			ViewFactory viewFact=new NoWrapViewFactory ();
			@Override
			public ViewFactory getViewFactory()
			{
				return viewFact;
			}
		}
		
		editorPane.setEditorKit(new NoWrapEditorKit());
Für mehr Infos lies dir die Artikel in meinem Link oben durch.
 
Zuletzt bearbeitet:

Zurück
Oben