Hallo,
wie kann ich Position des Scrollbalkens (für ein JTextField) ermitteln und diesen Scrollbalken dann setzen?
Beispiel: Ich würde hier gerne den vertikalen Scrollbalken ganz nach unten setzen, d.h. den Text ganz unten zeigen.
Viele Grüße, Lars
wie kann ich Position des Scrollbalkens (für ein JTextField) ermitteln und diesen Scrollbalken dann setzen?
Beispiel: Ich würde hier gerne den vertikalen Scrollbalken ganz nach unten setzen, d.h. den Text ganz unten zeigen.
Viele Grüße, Lars
Code:
package testDrive;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class ScrollJPane extends JFrame {
public ScrollJPane() {
getContentPane().add(buildDetailPanel(), BorderLayout.SOUTH);
pack();
}
private JPanel buildDetailPanel(){
JPanel panel = new JPanel();
JTextArea text = new JTextArea(20, 20);
text.setLineWrap(true);
String s= "";
for (int i=0; i<= 1000; i++){
s+="Richtig langer Text. ";
}
text.setText(s);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.getViewport().setView(text);
panel.add(scrollPane);
return panel;
}
public static void main (String[]args){
ScrollJPane test = new ScrollJPane();
test.setVisible(true);
}
}