IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Bouton pour rafraîchir la page HTML


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Bouton pour rafraîchir la page HTML
    [Post édité]

    Bonjour à tous.

    Mon applet contient un bouton (instance de JButton) à l'intérieur d'un objet DisplayPanel (classe qui hérite de JPanel).
    Je souhaite que ce bouton permette de rafraîchir la page HTML contenant l'applet lorsque l'utilisateur clique dessus.


    Version dépouillée de mon code :


    Classe DisplayPanel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    public class DisplayPanel extends JPanel {
     
    private JButton reloadButton = null;
     
    public DisplayPanel() {
     
            // instanciation du bouton
            reloadButton = new JButton();
     
            // definition du texte et du tooltip du bouton
            String rButtonText = "Refresh";
            String rButtonTooltip = "Cliquez pour rafraîchir la page"; 
     
            // association d'une action refresh au bouton
            Action refresh = new RefreshAction(
                    rButtonText,
                    rButtonTooltip,
                    KeyEvent.VK_R); // mnemonic for alternative keyboard (ex: KeyEvent.VK_A for letter A)
            reloadButton.setAction(refresh);
     
            // position et dimensions du bouton refresh
            reloadButton.setBounds(10, 10, 50, 20);
     
            // affichage du bouton refresh
            reloadButton.setVisible(true);
            add(reloadButton);
     
            this.setVisible(true);
        }
    }

    Classe RefreshAction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    public class RefreshAction extends AbstractAction {
     
        /**
         * Constructeur surcharge
         * 
         * @param text Le texte a afficher sur le bouton
         * @param tooltip Le tooltip a afficher quand la souris survole le bouton
         * @param mnemonic Un entier qui correspond au raccourci clavier (Alt+touche)
         */
        public RefreshAction(String text, String tooltip, Integer mnemonic) {
            super(text);
            putValue(SHORT_DESCRIPTION, tooltip);
            putValue(MNEMONIC_KEY, mnemonic);
        }
     
     
        /**
         * Action lancee quand l'utilisateur appuie sur le bouton
         * 
         * @param e L'evenement a traiter
         */
        public void actionPerformed(ActionEvent e) {
            System.out.println("Rechargement de la page");
     
            /******** [ ???? RELOAD THE PAGE ???? ] *********/
     
        }
    }

    Merci !
    Dernière modification par Invité ; 20/09/2011 à 17h30.

Discussions similaires

  1. [Html] Recherche d'un composant pour afficher une page HTML
    Par AgriFlash dans le forum Composants VCL
    Réponses: 2
    Dernier message: 11/06/2008, 12h59
  2. bouton pour afficher une page dans la frame droite
    Par mouss4rs dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/04/2008, 15h30
  3. Application pour générer des pages html
    Par med_anis_dk dans le forum Documents
    Réponses: 7
    Dernier message: 11/05/2007, 07h43
  4. Un 3ème bouton pour ouvrir une page
    Par philippef dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/11/2006, 15h36
  5. Comment creer un ocx pour appel dans page html
    Par minette dans le forum VB 6 et antérieur
    Réponses: 26
    Dernier message: 19/07/2006, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo