所以,我知道图像可以裁剪,缩小和扩展,但是你可以将图像调整为平行四边形的形状吗?我正在使用Java Swing来绘制图像.我想也许某些类或BufferedImage的某些方法可能会成功,但我找不到任何东西.我也搜索了谷歌一段时间,但我找不到答案.有谁知道我可以这样做的方法,或者解释它的网页?提前致谢.
package testIDE;
import java.awt.BorderLayout;
import java.awt.Graphics2D;
import java.awt.GridBagLayout;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import Utils.MyJFrame;
public class ExampleClass {
public static void main(String[] args) {
JFrame ballRotate = new BallRotate();
}
}
class BallRotate extends MyJFrame {
ArrayList<Integer> degree = new ArrayList<Integer>();
BufferedImage backGroundImage = getBufferedImage("testIDE/buttonDefaultImage.jpg");
JLabel backGroundLabel = new JLabel(new ImageIcon(backGroundImage));
BufferedImage footballImage = getBufferedImage("testIDE/Tennis_Ball.png");
int x = 0;
public BallRotate() {
footballImage=getScaledImage(250, 250, footballImage);
BufferedImage rotatedImage = footballImage;
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); …Run Code Online (Sandbox Code Playgroud) 我有许多JLabel人,并希望在他们周围的角落顺利.我该怎么做?我已经搜索了SO,但我没有找到任何答案.
有人可以帮我一个简单而准确的代码来制作圆角JLabel吗?
其他问题是询问一些额外的细节,如边框和其他,但我想要完全和最简单的代码来制作圆角JLabel.