こんにちは。
JTableのレンダラを使った処理を作っているのですが
どうしても分からないことがあったので、質問させていただきます。
テーブルセルの表示コンポーネントを取得する際に、
この表示コンポーネントが最後ということを知る手段を探しております。
以下に例を示します。
===========================================
1.以下のような1~9までの数字を格納したJTableがあるとします。
1 2 3
4 5 6
7 8 9
2.このJTableをスクロールペインに格納します。
すると7,8,9が完全に隠れて、残りの数字が表示されるようになりました。
1 2 3
4 5 6
===========================================
このJTableを表示する際に1~6までのgetTableCellRendererComponentが呼び出されますが、
6が呼び出されたタイミングで特別な処理を実行したいのです。
なお、テーブルセルの高さは不定です。セル毎に任意の高さに調整することが可能なので、
必ずしも同じ行数が表示されるとは限りません。
処理の内容やソースを公開できればいいのですが、
当方の事情によりできませんので、
分かり辛い説明で恐縮ですが、
何かアドバイスがあれば教えてください。
別の方法を考えてみたらどうかという意見でも構いません。
以上です、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
真面目に調べたわけではないので「アドバイス」というこにしておきます。
・セルのJTable内の座標を取得
・JScrollPaneのビューポートを取得し、表示範囲を取得
この2つは取得できるはずですから、あとは何とかなるんじゃないですか?
それと代案が欲しいのなら、処理の目的を書かないとわかりませんね。
この回答への補足
>セルのJTable内の座標を取得
>JScrollPaneのビューポートを取得し、表示範囲を取得
アドバイスありがとうございます。
座標から表示範囲を取得する方法があったのですね。
早速試してみます。
>代案
たしかにそうですね。
処理目的が公開できないのに代案を要求するのはオカシイですよね。
失礼致しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- Visual Basic(VBA) ExcelVBAの複数指定範囲の構文 2 2022/05/26 22:39
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBAで、EXCELの入力規則...
-
ActiveReportのDataSourceについて
-
登録済みイベントリスナーの情...
-
漢字読み取得方法
-
strutsで空白を認識させるには?
-
ActiveWorkbook.Pathの一つ下の...
-
javascriptでローカルフォルダ...
-
log4jでログレベルが取得できな...
-
三菱GOTの画面切り替えについて
-
フォーム上で押されたボタンに...
-
リクエストに応じたselectedの...
-
C言語で今まで表示していた画面...
-
腕時計の時報をならないように...
-
漏電遮断器の黄色ボタンと白色...
-
ボタンが活性化の場合とは、ボ...
-
「<c:forEach タグが終了し...
-
Strutsで画面遷移させない。
-
FormのsubmitでFormの内容がnull
-
C# ログイン画面からメイン画面...
-
[JSP]1Servletから複数フレーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ActiveWorkbook.Pathの一つ下の...
-
VBAでTIFF画像を読み込むには?
-
Excelで可視セルの行番号取得
-
EXCEL VBAで、EXCELの入力規則...
-
登録済みイベントリスナーの情...
-
ActiveReportのDataSourceについて
-
log4jでログレベルが取得できな...
-
エクセルVBAでホームページの文...
-
Formatでmmが月と分を意味する理由
-
Spreadでの複数行選択
-
自分のファイル名取得
-
WebBrowserに表示されているペ...
-
漢字読み取得方法
-
vbaで、オートシェイプ文字列、...
-
jsp 動的テーブルについて
-
javascriptでローカルフォルダ...
-
strutsで空白を認識させるには?
-
JSON input 一覧表示
-
ドラッグ&ドロップについて
-
C++のDLLでコマンドライン引数...
おすすめ情報