Java低速GUI Swing 5
■ このスレッドは過去ログ倉庫に格納されています
0853デフォルトの名無しさん
2007/09/05(水) 22:21:28左右の端っこでカーソル?が止まるべ。
右端で右を押したら、一段下の左端にカーソルもってこうとしてこんなん書いてみた。
protected void keyPresse(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_RIGHT:
int index = getLeadSelectionIndex();
int width = getWidth() / getFixedCellWidth();
if (index % width == width - 1) {
getSelectionModel().setLeadSelectionIndex(index + 1);
}
以下略
だがしかし、これだと左端の一つ右にカーソルがいくっす。
どうしたら、左端にきっちり止まるかな?
■ このスレッドは過去ログ倉庫に格納されています