Salut,
Voilà j'ai une appli Java munie d'une interface swing et j'ai un soucis.
J'ai donné à ma JFrame la taille de l'écran avec ma fonction plein Ecran.
Sous Linux, RAS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private void pleinEcran() { Toolkit tk = this.getToolkit(); Dimension screenSize = tk.getScreenSize(); this.setSize(screenSize); }
Sous Windows (Vista ) la taille de l'écran ne prend pas en compte la barre des tâches, ce qui fait que le bas de mon appli est caché par celle-ci.
Il faut savoir que je ne peux pas me permettre de laisser cette partie "non visible" car elle est "vitale". En effet, celle-ci contient des onglets d'un JTabbedPane. (et il n'est pas question de les changer de place puisque cet emplacement m'est imposé)
Mes questions :
- Malgré l'indépendance de Java vis a vis des OS, y a-t-il une classe qui permette de savoir sous quel OS l'application se trouve pour diminiuer la hauteur pour éviter la barre des tâches sous Windows?
- Est-il possible de dire à l'appli de se mettre au premier plan? Et ce premier plan sera-t-il avant celui de la barre des tâches?
- N'y aurait-il pas un autre moyen de mettre une appli en plein écran?
Merci d'avance.
Windaube Sucks, Linux Rules
Partager