0

セルのサイズに応じて JGoodies フォーム レイアウト内の画像のサイズを変更します。つまり、画像がセルに完全に収まるようにします。私が正しく理解していれば、セルには実際のコンポーネントはなく、サイズはレイアウトマネージャーによって暗黙的にのみ認識されますよね? 何か案は?

4

1 に答える 1

0

kleopatra によって提案されたように、私はこの解決策を見つけました: 画像は scrollPane 内に配置され、セルの表示可能なサイズを取得します

javax.swing.JComponent.getVisibleRect().getWidth();

JPanel は JComponent です... Swing をラップする他のフレームワークを使用しており、直接テストしていないため、コードを直接貼り付けることはできません。申し訳ありません。他の誰かがこの問題を抱えていて、この解決策を使用している場合は、低レベルの Swing コードを追加してください。

ご提案いただきありがとうございます。

于 2014-02-05T09:46:49.040 に答える