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 : 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 Linux, RAS.

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 :
  1. 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?
  2. 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?
  3. N'y aurait-il pas un autre moyen de mettre une appli en plein écran?


Merci d'avance.

Windaube Sucks, Linux Rules