Alternative API
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

Aller en bas
Linkyear
Linkyear
Messages : 2
Date d'inscription : 08/06/2020
Age : 41
Localisation : Belgique
https://www.onedayweb.be

Launcher Afficher une page web dans le launcher

Mer 10 Juin - 0:01
Réputation du message : 100% (1 vote)
Hello la team !

Alors pour afficher une page web dans votre launcher, procédez de la manière suivante :

Ouvrez votre fichier LauncherPanel.java

En dessous de
Code:
this.percentageLabel.setVisible(false);

Ajouter
Code:
WebView myWebView = new WebView();
        WebEngine webEngine = myWebView.getEngine();
        webEngine.setUserAgent("Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1");
        // Adresse de la page à afficher
        webEngine.load("http://www.votresite.site/mapage.php");
        // Positionnement de la fenêtre dans votre launcher
        myWebView.setLayoutX(10);
        myWebView.setLayoutY(100);
        // Définir la taille de la fenêtre
        myWebView.setMaxSize(650, 520);
        myWebView.setMinSize(650, 520);
        // Dire si affiché ou pas (pas super utile)
        myWebView.setVisible(true);

        root.getChildren().add(myWebView);

N'oubliez pas de faire CTRL+SHIFT+O (et prendre les javafx)
Remplacez "http://www.votresite.site/mapage.php" par votre URL, soit votre site complet, soit votre widget...

Si vous souhaitez avoir le fond de votre WebView transparent ou d'une autre couleur. Il suffit d'ajouter pour le transparent :
Code:
myWebView.setBlendMode(BlendMode.ADD);

Il va vous souligner BlendMode en rouge, ajoutez simplement la méthode...

Noir : changer ADD par DARKEN
Blanc : changer ADD par LIGHTEN

Il y a d'autres effets assez fun à tester comme GREEN qui pique les yeux Smile

Dans le code CSS de votre page web, si vous voulez la transparence, n'oubliez pas de définir votre body background en transparent ou avec une couleur rgba en réglant l'alpha à la valeur souhaitée
Code:
body {
background : rgba(0,0,0,0.5);
ou
background : transparent !important;
}

Launcher - Afficher une page web dans le launcher Launch10Launcher - Afficher une page web dans le launcher Launch11Launcher - Afficher une page web dans le launcher Launch12
Cliquez sur l'image pour agrandir !

Bien à vous !

Dernière mise à jour le 10 juin 2020 à 9h11

Trxyy aime ce message

avatar
Lockface77
Messages : 4
Date d'inscription : 20/01/2021

Launcher Re: Afficher une page web dans le launcher

Jeu 21 Jan - 15:18
Bonjour,

Peut-on bouger le post dans les tutos alternative API, il est un peut galère à trouver ici Smile
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum