-3

データベースがあり、データを複数の JTable にロードします。フレームに含まれているアクティブな JTable から行を表示したいと考えています。しかし、フレームに選択された/アクティブなJTableが含まれているかどうかを確認する方法がわかりません。

これは私が得た距離です:

 boolean checkTableInFrame(JTable s) {       
     if (frame.getContentPane() == s) {
         return true;
     }
     return false;
 }

しかし、これは機能しません。

4

2 に答える 2

0

このコードが役に立ちます。

 boolean checkTableInFrame(JTable s) {       
   return frame.equals(SwingUtilities.windowForComponent(s));
 }
于 2013-11-14T12:03:38.397 に答える