Balken von ScrollPane immer unten

Status
Nicht offen für weitere Antworten.

joschika77

Bekanntes Mitglied
Hallo.Ich habe eine Methode die den Scrollbalken immer unten setzen soll.
Leider macht sie das nicht wirklich oder nur teilweise.
Also ab und zu funzt es.Meistens aber vergisst er ein paar Reihen am Ende.


Code:
		public void reset() 
		{ 
		   horizontalScroll = jp.getVerticalScrollBar(); 
		   horizontalScrollModel = horizontalScroll.getModel(); 
		   int maximum = horizontalScrollModel.getMaximum(); 
		   int extent = horizontalScrollModel.getExtent();
		   horizontalScrollModel.setValue(maximum); 
		   repaint(); 
		}

Woran liegt das?Kann mir jemand helfen?

MfG Ronn
 
R

Roar

Gast
mach mal anstatt dem repaint ein revalidate(). und dann auch auf die JScrollPane und nicht auf deine klasse, was auch imemr das ist. und wenns dann nicht geht setz den wert auf maximum+extent.
 
G

Guest

Gast
Versuche mal das hier:
Code:
Viewport vieport = jp.getViewport();
vieport.scrollRectToVisible(new Rectangle(0, vieport.getView().getHeight()-1, 1,1));
Nicht getestet, sollte aber funktionieren.
 

joschika77

Bekanntes Mitglied
Danke für die Antworten.Ich habe beides mal versucht.Ist genau das gleiche.
Mal fehlt eine Zeile, mal 3-4 und manchmal nimmt er sogar das Maximum.
Kann das an Zeilenumbrüchen liegen die ich dem String mitgebe?

MfG Ronn
 

Pete23

Mitglied
also ich hatte das problem, dass ich html text verwendet habe. ich nehme an es höngt damit zusammen, dass text, der in <> ist, nicht dargestellt wird. die TextLänge war dann zu lang, also ich hatte immer Exceptions wegen zu hoher Zahlen.

ich habs so gelöst:
Code:
        int pos = 0;
        try {
        	pos = je.getCaretPosition()+1;
        	while (true) {
        		je.setCaretPosition(pos);
        		pos++;
        	}
        } catch (java.lang.IllegalArgumentException e) {
        	je.setCaretPosition(pos-2);
        }

es funkt bei mir, aber sehr viel hässlicher gehts wohl nicht :)
 

joschika77

Bekanntes Mitglied
Danke dir aber damit hat mein Problem leider nichts zu tun.
Ich bin bei einem Chatprogramm bei und wenn Nachrichten geschickt werden
oder ankommen soll der Balken immer am Ende der Scrollpane sein.
Nur weiß ich nicht was das Problem bei mir ist.Eigentlich müßte er das machen.
Wer weiß vielleicht ne andere Möglichkeit?

MfG Ronn
 

Pete23

Mitglied
joschika hat gesagt.:
Danke dir aber damit hat mein Problem leider nichts zu tun.
Ich bin bei einem Chatprogramm bei und wenn Nachrichten geschickt werden
oder ankommen soll der Balken immer am Ende der Scrollpane sein.
Nur weiß ich nicht was das Problem bei mir ist.Eigentlich müßte er das machen.
Wer weiß vielleicht ne andere Möglichkeit?

MfG Ronn

ja na bei mir ist es ein kleines fenster, wo neue nachrichten drin gepostet werden. jedes mal, wenn eine neue nachricht dazukommt, führe ich danach oben stehenden code aus (ich kannte diese methoden wie getMaxiumum() nämlich garnicht.)
auf jeden fall zeigt er bei mir dann immer nur die untersten zeilen des texts...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Swing Alles beenden bei Fenster mit Scroll-Balken AWT, Swing, JavaFX & SWT 6
H JFreeChart BarDiagramm Balken der gleichen Serie unterschiedliche Farbe zuordnen AWT, Swing, JavaFX & SWT 2
M JFreeChart Ausrichtung der Balken AWT, Swing, JavaFX & SWT 2
K 3d balken der sich dreht AWT, Swing, JavaFX & SWT 5
M Swing Balken "wachsen lassen" AWT, Swing, JavaFX & SWT 6
L JFreeChart Farbe von Balken AWT, Swing, JavaFX & SWT 5
G JFreechart Balken einfärben AWT, Swing, JavaFX & SWT 6
P 3D Balken AWT, Swing, JavaFX & SWT 7
B Jlabel erben und Balken zeichnen AWT, Swing, JavaFX & SWT 2
K JFreeChart: Platz zwischen Balken AWT, Swing, JavaFX & SWT 3
J Gantt-/Balken-/Netzplan - Diagramme AWT, Swing, JavaFX & SWT 8
C Titel-Balken höhe?! AWT, Swing, JavaFX & SWT 4
E GridLayout auf ScrollPane AWT, Swing, JavaFX & SWT 4
N Einer TextArea ein ScrollPane hinzufügen AWT, Swing, JavaFX & SWT 8
TheWhiteShadow JavaFX ScrollPane nimmt nicht genug platz ein AWT, Swing, JavaFX & SWT 3
J Gridpane Breite in Scrollpane automatisch anpassen AWT, Swing, JavaFX & SWT 2
E JavaFX Cursor-Position im ScrollPane AWT, Swing, JavaFX & SWT 0
E Swing Liste in Scrollpane wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
C JavaFX ScrollPane schießt über das Ziel hinaus... AWT, Swing, JavaFX & SWT 1
DaCrazyJavaExpert Swing Zwei gleichgroße Panels in einem Scrollpane mit Layout AWT, Swing, JavaFX & SWT 9
T JavaFX Zoom in ScrollPane AWT, Swing, JavaFX & SWT 1
L Java FX Scrollpane automatisch resizen AWT, Swing, JavaFX & SWT 3
P Java ScrollPane und ViewPort AWT, Swing, JavaFX & SWT 2
M JavaFX Scrollpane: Style von Contentpanel default AWT, Swing, JavaFX & SWT 1
S JavaFX Image Skalierung in Scrollpane, Scrollpane resized sich nicht AWT, Swing, JavaFX & SWT 5
V Netbeans: TabbedPane, ScrollPane und Graphics AWT, Swing, JavaFX & SWT 4
S passende PaintComponent ? Zeichnen in TextArea mit Scrollpane ? AWT, Swing, JavaFX & SWT 2
O ScrollPane AWT, Swing, JavaFX & SWT 2
W JavaFX Scrollpane elementweise scrollen AWT, Swing, JavaFX & SWT 4
M SWT ScrollPane Größe zu klein AWT, Swing, JavaFX & SWT 6
Z Swing Welcher Layoutmanager bei ScrollPane? AWT, Swing, JavaFX & SWT 4
S ScrollPane in Textarea und auf Panel AWT, Swing, JavaFX & SWT 4
Bluedaishi Synchrone ScrollPane trennen AWT, Swing, JavaFX & SWT 2
G JTable als fixierte Spalte in Scrollpane scrollt nicht mit... AWT, Swing, JavaFX & SWT 1
M MouseListener auf table oder scrollPane AWT, Swing, JavaFX & SWT 11
W Swing Nicht-Editierbares Textfeld in Panel in ScrollPane AWT, Swing, JavaFX & SWT 9
W Swing Zum Ende einer Scrollpane scrollen AWT, Swing, JavaFX & SWT 2
S Bestimmten Bereich eines Bildes im JFrame mit Scrollpane anzeigen AWT, Swing, JavaFX & SWT 0
Kenan89 Vertikal und horizontal zentrierter Pane in ScrollPane AWT, Swing, JavaFX & SWT 5
Kenan89 Java FX ScrollPane Content mittig setzen AWT, Swing, JavaFX & SWT 5
P ScrollPane nach zeichnen dynamisch resize AWT, Swing, JavaFX & SWT 7
O Swing GroupLayout und Scrollpane AWT, Swing, JavaFX & SWT 3
T scrollpane taucht nicht auf AWT, Swing, JavaFX & SWT 6
D Zoom zur Mouseposition in ScrollPane AWT, Swing, JavaFX & SWT 5
F AWT ScrollPane Problem AWT, Swing, JavaFX & SWT 3
S Swing Bild in JPanel in ScrollPane neu zeichnen AWT, Swing, JavaFX & SWT 2
S Canvas in ScrollPane wird beim scrollen immer neu gezeichnet AWT, Swing, JavaFX & SWT 3
D JTable in Scrollpane AWT, Swing, JavaFX & SWT 3
H ScrollPane AWT, Swing, JavaFX & SWT 3
0 JTable im ScrollPane AWT, Swing, JavaFX & SWT 3
S Swing Scrollpane und JTables AWT, Swing, JavaFX & SWT 6
D Swing JList: ScrollPane auf JPanel ansprechen AWT, Swing, JavaFX & SWT 7
Spin JTable Header wird nicht angezeigt ohne ScrollPane AWT, Swing, JavaFX & SWT 3
F Swing Mehrere Textfelder in Scrollpane einfügen und dann zum Scrollen bringen? AWT, Swing, JavaFX & SWT 4
_dp Swing ScrollPane unterschlägt Großteil der Tabelle AWT, Swing, JavaFX & SWT 7
T ScrollPane Lösgelöst vom JPanel?!? AWT, Swing, JavaFX & SWT 4
D Panel zu Scrollpane adden AWT, Swing, JavaFX & SWT 8
T LayoutManager Panel in Scrollpane mittig ausrichten AWT, Swing, JavaFX & SWT 2
E JList in ScrollPane auf größe bringen AWT, Swing, JavaFX & SWT 5
A ScrollPane + internalFrame AWT, Swing, JavaFX & SWT 2
H ScrollPane scrollt ungefragt drauf los! AWT, Swing, JavaFX & SWT 5
T ScrollPane scrollt nicht einwandfrei AWT, Swing, JavaFX & SWT 3
G ScrollPane: getPreferredSize() AWT, Swing, JavaFX & SWT 11
M Labels in ScrollPane mit Linie verbinden AWT, Swing, JavaFX & SWT 2
P ScrollPane klappt zusammen beim verkleinern des Frames AWT, Swing, JavaFX & SWT 2
S Swing JTree in ScrollPane einen ToolTip geben AWT, Swing, JavaFX & SWT 2
T ScrollBar aus ScrollPane verstecken AWT, Swing, JavaFX & SWT 2
N ScrollPane in ein Fenster einfügen AWT, Swing, JavaFX & SWT 2
N ScrollPane passt sich nicht an AWT, Swing, JavaFX & SWT 4
D ScrollPane Anpassungen AWT, Swing, JavaFX & SWT 7
M Problem mit jPanel (FlowLayout) in ScrollPane AWT, Swing, JavaFX & SWT 4
K TextArea auf Scrollpane AWT, Swing, JavaFX & SWT 3
G Tabellenköpfe trotz Scrollpane ausschalten AWT, Swing, JavaFX & SWT 5
P Automatisches Mitscrollen der ScrollPane AWT, Swing, JavaFX & SWT 2
M Problem beim Einsatz von ScrollPane (Fenster spielt verrückt AWT, Swing, JavaFX & SWT 2
R ImageViewer - Bild mit ScrollPane AWT, Swing, JavaFX & SWT 4
K Row und ColumnHeader in ScrollPane werden "verwischt&qu AWT, Swing, JavaFX & SWT 4
F Resize in ScrollPane AWT, Swing, JavaFX & SWT 4
M Swing: ScrollPane Button mit Pfeil ändern wie? AWT, Swing, JavaFX & SWT 2
F Scrollpane scrollt immer zur TextArea AWT, Swing, JavaFX & SWT 8
vogella JTable und JScrollPane - ScrollPane immer in der Mitte AWT, Swing, JavaFX & SWT 2
B Komponenten über ScrollPane hinaus angezeigt. AWT, Swing, JavaFX & SWT 3
S JTable (Scrollpane und ColumnNames) und JComboBox AWT, Swing, JavaFX & SWT 2
T Warum keine ScrollBars in diesem ScrollPane? AWT, Swing, JavaFX & SWT 3
A Scrollspeed bei Scrollpane erhöhen? AWT, Swing, JavaFX & SWT 2
A Scrollpane verschmiert beim scrollen AWT, Swing, JavaFX & SWT 5
P Resize von ScrollPane Inhalten AWT, Swing, JavaFX & SWT 2
S ScrollPane zeigt scrollbalken nicht an AWT, Swing, JavaFX & SWT 12
S Problem mit Scrollpane & Bild AWT, Swing, JavaFX & SWT 3
A JTable in ScrollPane scrollt nicht horizontal AWT, Swing, JavaFX & SWT 2
M JMenu verschwindet unter ScrollPane AWT, Swing, JavaFX & SWT 3
G jTable + ScrollPane (+ TableModel) AWT, Swing, JavaFX & SWT 7
G ScrollPane anfärben AWT, Swing, JavaFX & SWT 2
E Ärger mit ScrollPane, JTable und der Resize-Einstellung AWT, Swing, JavaFX & SWT 2
J Inhalt eines Scrollpane speichern AWT, Swing, JavaFX & SWT 3
M Eigen gemaltes JPanel im ScrollPane. klappt nicht. :-( AWT, Swing, JavaFX & SWT 10
M Wo bleibt mein ScrollPane? AWT, Swing, JavaFX & SWT 3
D Probleme mit TableLayoutManager und ScrollPane AWT, Swing, JavaFX & SWT 3
M Problem bei Verbinden v. jTable, ScrollPane u. JLabel AWT, Swing, JavaFX & SWT 5
G Anwendung um Scrollpane erweitern AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben