私はスイングビルダーを介して構築されたscrollPaneを使用するGroovyアプリを持っています:
BinsicWindow(def controller)
{
controlObject = controller
swinger = new SwingBuilder()
mainFrame = swinger.frame(
title: "Binsic is not Sinclair Instruction Code",
size:[640, 480],
show:true,
defaultCloseOperation: WindowConstants.DISPOSE_ON_CLOSE){
scrollPane(autoscrolls:true) {
screenZX = textArea(rows:24, columns:32) {visble:true}
}
screenZX.setFont(new Font("Monospaced", Font.PLAIN, 18))
}
}
プログラムで textArea にテキストを追加します (つまり、ユーザー入力はありません)。コンテンツが追加されると、textArea が自動的に下にスクロールされるようにします。しかし、ビューは上部に固定されたままで、マウスをドラッグすると下部しか表示されません (画面がいっぱいになると)。
これを修正できますか? 私はこれに対する答えをしばらく探していましたが、どこにも行きませんでした。簡単な回答でしたらすみません。