我有一個JTextArea
在一個小應用程序,顯示所有例外e.getMessage
和其他東西。但是,JScrollPane不顯示最新結果。我必須手動滾動它才能看到剛發生的事情。如何將文本添加到我的JScrollPane/JArea時自動滾動?
我希望它與Eclipse控制檯完全一樣
如何設置光標?
這裏是我的代碼
publiv void createGUI)({
JTextArea progress = new JTextArea("");
JScrollPane jsp = new JScrollPane(progress);
jsp.setBounds(320, 10, 280, 300);
j.add(jsp) ;
JScrollBar max = jsp.getVerticalScrollBar() ;
max.setValue(max.getMaximum()) ; // I tried this as suggested by Yasmani Llanes, but it did not work
...
是否要設置光標? –
請發佈您的代碼,但如果您使用[ScrollPane](http://docs.oracle.com/javase/7/docs/api/java/awt/ScrollPane.html),則可以調用[setScrollPosition]( http://docs.oracle.com/javase/7/docs/api/java/awt/ScrollPane.html#setScrollPosition%28java.awt.Point%29)。 –
請注意,Eclipse控制檯使用'SWT'而不是'Swing' –