我有一個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