Alternative API
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-33%
Le deal à ne pas rater :
Ventilateur ROWENTA VU5640 TURBO SILENCE EXTRÊME
67 € 100 €
Voir le deal

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

Launcher Afficher une page web dans le launcher

le 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;
}

Afficher une page web dans le launcher Launch10 Afficher une page web dans le launcher Launch11 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
Revenir en haut
Sujets similaires
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum