我有一个Jlabel内的图像,当用户点击按钮时,我想向右旋转90度。我自己尝试过,但有各种错误。我被告知最好的方法是使用Graphics2D?旋转JLabel 90度爪哇
主类:
private void SearchButtonActionPerformed(java.awt.event.ActionEvent evt) {
BufferedImage image;
try {
image = ImageIO.read(file);
Image scaled = image.getScaledInstance(Jlabel1.getWidth(), Jlabel1.getHeight(), 5);
Jlabel1.setIcon(new ImageIcon(scaled));
按钮:
private void rotateButtonActionPerformed(java.awt.event.ActionEvent evt) {
Graphics2D userImage = (Graphics2D)JLabel1.getGraphics();
userImage.rotate(Math.toRadians(90));
userImage.drawImage(JLabel1, JLabel1.getHeight(), JLabel1.getWidth());
}
*“是不值得发布” *导致感觉“不值得回答”。 –
“甚至不值得发布”,意思是说他们已经很好了...... –
所以你基本上决定不发布任何相关的代码,并问我们如何做到这一点。所以我错过了一些重要信息:我需要将我的发票寄给哪里? – Robin