Hallo zusammen,
ich habe ein JEditorPane in ein JScrollPane eingebettet, wobei das editorpane einen InputStream liest. Beim Anzeigen wird nun bei längeren Zeilen nicht die horizontale ScrollBar eingeblendet, sondern der Text am Ende des EditorPanes umgebrochen. Ebenso ist es, wenn man den Text nachträglich erweitert.
Vergrößert n verkleinert anschließend das Fenster, so wird der Scrollbalken angezeigt.
Ich hab es auch schon mit
versucht und den Hilfen aus dieser Diskussion.
Google hat mich irgendwie auch nicht weitergebracht, aber vielleicht wusste ich auch bloß nicht, was ich als richtige Suchwörter eingeben müsste.
Hier der wesentliche Code:
wie kann ich denn nun das EditorPane dazu bringen, sofort den Text ohne Umbruch weiterzuschreiben, sodass der horizontale Scrollbalken genutzt wird.
Vielen Dank schon mal im vorraus!
ich habe ein JEditorPane in ein JScrollPane eingebettet, wobei das editorpane einen InputStream liest. Beim Anzeigen wird nun bei längeren Zeilen nicht die horizontale ScrollBar eingeblendet, sondern der Text am Ende des EditorPanes umgebrochen. Ebenso ist es, wenn man den Text nachträglich erweitert.
Vergrößert n verkleinert anschließend das Fenster, so wird der Scrollbalken angezeigt.
Ich hab es auch schon mit
Java:
scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
Google hat mich irgendwie auch nicht weitergebracht, aber vielleicht wusste ich auch bloß nicht, was ich als richtige Suchwörter eingeben müsste.
Hier der wesentliche Code:
Java:
JEditorPane editor = new JEditorPane();
JScrollPane scroller = new JScrollPane(editor);
scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
try{
editor.read(ftp.retrieveFileStream(fileName), null);
ftp.completePendingCommand();
}
catch(IOException ix){
editor.setText("unable to read file");
}
tabPane.addTab(fileName, scroller);
wie kann ich denn nun das EditorPane dazu bringen, sofort den Text ohne Umbruch weiterzuschreiben, sodass der horizontale Scrollbalken genutzt wird.
Vielen Dank schon mal im vorraus!