Netbeans で Swing GUI を作成しています。この GUI の目的は、(バッファリングされた) 画像 (アイコンとしての JLabel 内) を開き、それにアフィン変換を適用することです。現在、次のように実行している 4 つの変換があります。
現在、各変換では、X 値と Y 値を変更するために 2 つのスライダーが必要です。ただし、回転のスライダーは 1 つしか必要ありません。4種類の変換すべてに対して4つのタブを実行するよりもはるかに優れているため、このようにしました。また、たとえば、画像を回転させた場合、ドロップダウンリストからせん断を選択することで、回転した同じ画像をせん断できるようにしたいと考えています。
問題は次のとおりです: ラベル アイコンを再描画し、再描画された同じ画像に別の変換を適用するにはどうすればよいですか? また、選択した効果に応じて JSlider の最小値と最大値を変更するにはどうすればよいですか?