兩個JTable可以一起滾動的Listener

2021-03-31 08:56:31 字數 979 閱讀 7422

說明:kinmusrl,ordersrlはscrollpaneです。

以下はソースです。

/**二つテープル一緒にスクロールのためのリスナー*/

changelistener c1 = new changelistener()else if(e.getsource()==ordersrl.getviewport())

if(adj*** || tgt==null || src==null) return;

adj*** = true;

dimension dim1 = src.getviewsize();

dimension siz1 = src.getsize();

point     pnt1 = src.getviewposition();

dimension dim2 = tgt.getviewsize();

dimension siz2 = tgt.getsize();

point     pnt2 = tgt.getviewposition();

double d;

d = pnt1.gety()/(dim1.getheight()-siz1.getheight())*(dim2.getheight()-siz2.getheight());

pnt1.y = (int)d;

d = pnt1.getx()/(dim1.getwidth()-siz1.getwidth())*(dim2.getwidth()-siz2.getwidth());

pnt1.x = (int)d;

tgt.setviewposition(pnt1);

adj*** = false;}};

使い方:

scrollpaneにリスナーを付けます。

ordersrl.getviewport().addchangelistener(c1);

kinmusrl.getviewport().addchangelistener(c1);

兩個系統一起玩 ubuntu xp

進入windows xp 開始 控制面版 使用者帳戶 更改使用者登入或登出的方式 確認 使用歡迎螢幕 和 使用快速使用者切換 都已勾上 然後開啟遠端桌面 在 控制面版 的 系統 遠端 勾上 允許使用者遠端連線到此計算機 配置ubuntu 安裝rdesktop,執行 sudo apt get inst...

mysql將兩個查詢結果顯示在一起

需求 我需要統計多個資料,每個資料需要在不同表進行查詢統計得出,且表與表這間沒有啥關係 我想把這些最終的資料顯示在一起 解決方案 想啥呢?可能嗎,建一張新錶把查出來資料插入進去,再查就顯示在一起了 當然我也強行做了各種試探,結果 如下 雖然最終效果實現了,但是這實際是對兩個表做了笛卡爾積,最終產生了...

兩個場景怎樣合在一起 讀書 人生有兩個層面

讀書 我是不喜歡讀書的人 i don t like reading 在我自己想法的世界裡,我是不喜歡讀書的人,一拿起書就會困,我沒有失眠的問題,這個不是問題,拿起書就能解決了,我自己戰勝不了想法。但是.今日讀書 創世記2 7 耶和華神用地上的塵土造人,將生氣吹在他鼻孔裡,他就成了有靈的活人,名叫亞當...