第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

是否有像“changeSelection()”這樣的函數(shù)來選擇行但在表格頂部而不是底部?

是否有像“changeSelection()”這樣的函數(shù)來選擇行但在表格頂部而不是底部?

絕地?zé)o雙 2023-03-23 13:35:17
我有一個(gè)帶有樹的 jTable,它會(huì)自動(dòng)從上一個(gè)操作中選擇相應(yīng)的行。但是 changeSelection 滾動(dòng)并選擇底部最后可見的行。對(duì)我來說很不舒服,因?yàn)樗菢?,最好滾動(dòng)并選擇行作為表格頂部的第一個(gè)可見部分。我正在嘗試table.scrollRectToVisible(table.getCellRect(row,column, true));相同的結(jié)果并嘗試自定義設(shè)置 scrollBar 值,但我不知道正確的值,因?yàn)槊姘蹇梢愿淖兇笮?。我希望自?dòng)滾動(dòng)到行并且該行將標(biāo)記在表格的頂部?,F(xiàn)在自動(dòng)滾動(dòng)到行并標(biāo)記在表格底部。
查看完整描述

1 回答

?
幕布斯7119047

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

該scrollRectToVisible(...)方法僅滾動(dòng) 的JViewport以JScrollPane確保Rectangle可見。所以當(dāng)你向下滾動(dòng)時(shí)。它將顯示在底部。如果向上滾動(dòng),它將顯示在頂部。


控制滾動(dòng)的更簡單方法是JViewport自己設(shè)置位置:


JViewport viewport = (JViewport)scrollPane.getViewport();

Rectangle rectangle = table.getCellRect(row, column, true);

Point point = new Point(rectangle.x, rectangle.y);

viewport.setViewPosition( point );


查看完整回答
反對(duì) 回復(fù) 2023-03-23
  • 1 回答
  • 0 關(guān)注
  • 104 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)