セルのサイズに応じて JGoodies フォーム レイアウト内の画像のサイズを変更します。つまり、画像がセルに完全に収まるようにします。私が正しく理解していれば、セルには実際のコンポーネントはなく、サイズはレイアウトマネージャーによって暗黙的にのみ認識されますよね? 何か案は?
1 に答える
0
kleopatra によって提案されたように、私はこの解決策を見つけました: 画像は scrollPane 内に配置され、セルの表示可能なサイズを取得します
javax.swing.JComponent.getVisibleRect().getWidth();
JPanel は JComponent です... Swing をラップする他のフレームワークを使用しており、直接テストしていないため、コードを直接貼り付けることはできません。申し訳ありません。他の誰かがこの問題を抱えていて、この解決策を使用している場合は、低レベルの Swing コードを追加してください。
ご提案いただきありがとうございます。
于 2014-02-05T09:46:49.040 に答える