我正在 Netbeans 中创建一个 Swing GUI。此 GUI 的目的是打开(缓冲的)图像(在 JLabel 中作为图标)并对其应用仿射变换。现在有 4 个转换,我正在做如下。
现在,每个变换都需要两个滑块来更改 X 和 Y 值,旋转的除外,它只需要一个。我这样做是因为它比必须为所有 4 种类型的转换执行四个选项卡要好得多。我也希望它是这样的,例如,如果旋转图像,则可以通过从下拉列表中选择剪切来剪切相同的旋转图像。
问题是(是):我如何重绘标签图标并在同一个重绘图像上应用不同的变换?另外,如何根据所选效果更改 JSlider 的最小值和最大值?