• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Solved Bouton ne fonctionne pas

    1.7.x
    1.7.10
    3
    4
    960
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      KrushHD last edited by

      Bonjour c’est encore moi , j’ai un problème avec les bouton 1/2 fonctionne pourquoi ?

              GuiButton webSiteButton2 = new GuiButton(23, this.width / 3 + 100, x + y * 2, "\u00A7cVoter");
              GuiButton webSiteButton = new GuiButton(21, this.width / 3 - 100, x + y * 2, "\u00A7cSite");
              webSiteButton.width = 100;
              webSiteButton2.width = 100;
              this.buttonList.add(webSiteButton);
              this.buttonList.add(webSiteButton2);
      
       if(button.id == 21)
              {
                  try
                  {
                      Class oclass = Class.forName("java.awt.Desktop");
                      Object object = oclass.getMethod("getDesktop", new Class[0]).invoke((Object)null, new Object[0]);
                      oclass.getMethod("browse", new Class[] {URI.class}).invoke(object, new Object[] {new URI("http://Silicium-mc.craftaserv.fr")});
                  }
                  catch(Throwable throwable)
                  {
                      logger.error("Couldn\'t open link", throwable);
                  }
                  if(button.id == 23)
                  {
                      try
                      {
                          Class oclass = Class.forName("java.awt.Desktop");
                          Object object = oclass.getMethod("getDesktop", new Class[0]).invoke((Object)null, new Object[0]);
                          oclass.getMethod("browse", new Class[] {URI.class}).invoke(object, new Object[] {new URI("http://silicium-mc.craftaserv.fr/vote")});
                      }
                      catch(Throwable throwable)
                      {
                          logger.error("Couldn\'t open link", throwable);
                      }
                  }
      
      1 Reply Last reply Reply Quote 0
      • AymericRed
        AymericRed last edited by

        Pourquoi tu as utiliser la réflexion pour récupérer le Desktop ?

        Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

        AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

        Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
        Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

        1 Reply Last reply Reply Quote 0
        • K
          KrushHD last edited by

          @‘AymericRed’:

          Pourquoi tu as utiliser la réflexion pour récupérer le Desktop ?

          Je ne sais pas , j’utilise la pack de Robin , comment je peux faire plz ?

          1 Reply Last reply Reply Quote 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

            Ton deuxième if est à l’intérieur du premier et comme id ne peut pas être égal à 21 et 23 en même temps ça ne risque pas de fonctionner.

            Et en effet tu peux utiliser :
            Desktop.getDesktop().browse(new URI(“lien”));
            directement sans réflexion. (surement du vieux code que j’avais recup à l’époque).

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Design by Woryk
            Contact / Mentions Légales

            MINECRAFT FORGE FRANCE © 2018

            Powered by NodeBB