2016-11-11 1 views
0

Récemment commencé à utiliser jframe. Mon application consiste en 2 jframes login et menu. lorsque la connexion est réussie, le menu jframe est instancié. avec jtattoo utilise la texture Laf, donc je peux tout personnaliser l'écran du menu s'ouvre toujours en plein écran car il cache même la barre des tâches de Windows. Je veux que ce soit maximisé mais pas en plein écran.Comment puis-je empêcher jtattoo de faire passer mon deuxième jframe en plein écran?

le code jtattoo dans le constructeur de trame de connexion:

Properties props = new Properties(); 
     props.put("textureSet", "Custom"); 
     props.put("backgroundTexture", ImageHelper.loadImage("../images/f.jpg")); 
     props.put("alterBackgroundTexture",ImageHelper.loadImage("../images/RolloverTexture.gif")); 
     props.put("rolloverTexture", ImageHelper.loadImage("../images/k.gif")); 
     props.put("selectedTexture", ImageHelper.loadImage("../images/DarkBackgroundTexture.jpg")); 
     props.setProperty("buttonColorLight", "240 240 240"); 
     props.setProperty("buttonColorDark", "220 220 220");= 
     props.setProperty("centerWindowTitle", "on"); 
     TextureLookAndFeel.setCurrentTheme(props); 
     UIManager.setLookAndFeel("com.jtattoo.plaf.texture.TextureLookAndFeel"); 

Répondre

1

écriture setExtendedState (JFrame.MAXIMIZED_BOTH); avant que les composants du cadre de menu ne soient visibles