【初心者】Java質問・相談スレッド124【歓迎】at TECH
【初心者】Java質問・相談スレッド124【歓迎】 - 暇つぶし2ch303:デフォルトの名無しさん
09/03/13 01:36:24
>>302
表示したい行のセルを含む矩形をJtable#getCellRectで取得して、
JScrollPaneのビューポートに対してJViewport#setViewPositionを使って
その矩形が表示されるようにビューの座標を設定する。
手っ取り早くRectangle#getLocationで得られる位置をsetViewPositionで設定すれば、
ビューポートの左上にそのセルが表示される。
セルがビューの下端近辺とかなら左上にはならないかもしれないが少なくとも表示範囲内のはず。
できるだけビューポートの中央に表示したいとかなら、
ビューポートの大きさとセルの座標からビューポートの左上に位置付けるべきビューの座標を計算できる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch