Maison >Java >javaDidacticiel >Comment puis-je faire pivoter progressivement une image dans Swing ?

Comment puis-je faire pivoter progressivement une image dans Swing ?

DDD
DDDoriginal
2024-12-05 19:34:10768parcourir

How Can I Gradually Rotate an Image in Swing?

Comment faire pivoter une image dans Swing étape par étape ?

J'ai un problème avec la rotation des images lorsque je les utilise dans Swing. Je souhaite que l'image pivote progressivement de 90 degrés lorsque l'utilisateur clique sur le bouton, mais cela ne fonctionne pas. Je souhaite que l'image pivote progressivement de 90 degrés après avoir cliqué sur le bouton. J'ai créé un SSCCE pour démontrer ce problème. Veuillez remplacer l'image de la classe CrossingPanelSSCE par n'importe quelle image de votre choix. Placez simplement l'image dans votre dossier images et nommez-la images/railCrossing.JPG.

RotateButtonSSCE

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Action;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JPanel;

public class RotateButtonSSCE extends JPanel implements ActionListener{
      private JButton rotate = new JButton("Rotate");
      private VisualizationPanelSSCE vis = new VisualizationPanelSSCE();

    public RotateButtonSSCE() {

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn