0
Il est possible d'exécuter/démarrer le programme Java (JavaFX) et de ne pas l'ajouter à AltTab Cycle? Je voudrais créer un widget de bureau. :)Programme Windows Java/Linux Programme d'onglet Alt
Il est possible d'exécuter/démarrer le programme Java (JavaFX) et de ne pas l'ajouter à AltTab Cycle? Je voudrais créer un widget de bureau. :)Programme Windows Java/Linux Programme d'onglet Alt
Il y a une solution:
primaryStage.initStyle(StageStyle.UTILITY); // prevent system from adding window to cycle
primaryStage.iconifiedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> ov, Boolean t, Boolean t1) {
primaryStage.setIconified(false); //if window was minimized by user example: user pressed "super+d" window is still visible like widget
}
});
Quel système d'exploitation, et qui bureau? Vous avez ajouté des balises "windows" et "linux", mais les techniques dont vous aurez besoin pour ce faire seront très spécifiques au système d'exploitation, et probablement au bureau exact utilisé. –
Windows 10 et Linux Mint 18 Cinnamon :) – PiekarzBabeczek
Je suppose que vous devrez prendre une décision, car les méthodes seront complètement différentes. Dans le cas de Linux, vous devrez rechercher comment procéder pour le gestionnaire de fenêtres spécifique utilisé. Pour Windows, j'ai un soupçon désagréable que les widgets de bureau ne peuvent être implémentés qu'en JavaScript:/ –