Savoir sur quel OS je suis
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.
Code:
1 2 3 4 5
| private void pleinEcran() {
Toolkit tk = this.getToolkit();
Dimension screenSize = tk.getScreenSize();
this.setSize(screenSize);
} |
Sous Linux, RAS.
Sous Windows (Vista :marteau:) 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.
:pingoin2:
Windaube Sucks, Linux Rules