Text
文字列を追加した後、SWTのカーソル位置を最後に設定しようとしています。SWT のカーソル位置を変更することは知っていますStyledText
が、 SWT についてはわかりませんText
。この課題に遭遇し、解決策を見つけた場合は、親切に共有してください。
質問する
10832 次
1 に答える
20
見てくださいText#setSelection(int)
:
public static void main(String[] args)
{
Display d = new Display();
final Shell shell = new Shell(d);
shell.setLayout(new GridLayout(1, false));
Text text = new Text(shell, SWT.BORDER);
text.setText("Some random text here...");
text.setSelection(text.getText().length());
shell.pack();
shell.open();
while (!shell.isDisposed())
while (!d.readAndDispatch())
d.sleep();
}
これにより、カーソルが最後に設定されます。
于 2012-12-26T10:56:56.200 に答える