最近开始使用jframe。 我的应用程序包括2个jframes登录和菜单。 当登录成功时,菜单jframe被实例化。 与jtattoo我使用纹理Laf所以我可以自定义一切 菜单屏幕目前始终以全屏模式打开,因为它甚至隐藏了Windows任务栏。 我希望它最大化但不是全屏。
登录框架构造函数中的jtattoo代码:
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");
答案 0 :(得分:1)
写setExtendedState(JFrame.MAXIMIZED_BOTH);在菜单框的组件可见之前