Est-il possible de changer l'icône de l'application à l'aide de JavaFX 2, ou doit-elle être effectuée à l'aide de Swing?
Réponses
Trop de publicités?
user1736233
Points
151
Madan Sapkota
Points
3464
Programme complet pour les débutants :) Ce programme set de Débordement de Pile Icône.
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.scene.image.Image;
import javafx.stage.Stage;
public class StackoverflowIcon extends Application
{
@Override
public void start(Stage stage)
{
StackPane root = new StackPane();
Scene scene = new Scene(root, 300, 250);
// set icon
stage.getIcons().add(new Image("/path/to/stackoverflow.jpg"));
// set title
stage.setTitle("Wow!! Stackoverflow Icon");
stage.setScene(scene);
stage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
launch(args);
}
}
Sortie Dessous
Espérons que cela aide. Merci!!
Kwesi Aryee
Points
70
Un autre moyen facile d'insérer votre propre icône sur la barre de titre dans JavaFX est pour ajouter l'image à votre première étape en utilisant la méthode suivante:
Image ico = new Image("resources/images/iconLogo.png");
stage.getIcons().add(ico);
Assurez-vous que votre import javafx.de la scène.image.Image (si vous utilisez un ide comme netbeans cela devrait être fait automatiquement pour vous).