请问建一个JFrame如何让它初始就是最大化?而且除掉任务栏那部份。 我知道让它初始最大化是先读取屏幕的大小然后把它设为Frame的大小,但是这样还有一截被任务栏档住了,如果让它最大化,但是还留出任务栏那部份。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 f.setExtendedState( Frame.MAXIMIZED_BOTH );这个是jdk1.4后才支持的 一楼正解,试试用下面的语句确认下,当前系统是否支持最大化操作System.out.println(Toolkit.getDefaultToolkit().isFrameStateSupported(JFrame.MAXIMIZED_BOTH));输出false就不会最大化喽 即使你的窗口大小足够填充整个屏幕,你的frame的最下部分也会被任务栏挡住。除非你把任务栏隐藏起来。此外,如果你想得到你屏幕的大小。你可以通过Toolkit.getDefaulToolKit().getScreenSize()得到屏幕大小,然后把它用于frame设定的初始值。 GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment(); device = environment.getDefaultScreenDevice();��device.setFullScreenWindow(frame);�Ϳ������������ٲ��оͼӸ� frame.setUndecorated(true);����. GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment(); device = environment.getDefaultScreenDevice();再device.setFullScreenWindow(frame);就可以啦!!!再不行就加个 frame.setUndecorated(true);定行. jar包数字签名不成功问题 IO问题 J2SE数据类型方面的问题,值得一看,保证可以学到东西 开发一个加减乘除四则运算器 java里面的String 类型字符串有长度限制吗? 帮我解决几个概恋题目?? 在applet中如何将鼠标事件得到的屏幕坐标转换成绘图坐标系的坐标? 一个java题目求解!!!! Timer问题 用JAVA编写一个软件? 为何加入:private static final long serialVersionUID? 求助:java中如何创建、编辑word文档///
这个是jdk1.4后才支持的
System.out.println(Toolkit.getDefaultToolkit().isFrameStateSupported(JFrame.MAXIMIZED_BOTH));输出false就不会最大化喽
GraphicsEnvironment.getLocalGraphicsEnvironment();
device = environment.getDefaultScreenDevice();
��device.setFullScreenWindow(frame);�Ϳ������������ٲ��оͼӸ� frame.setUndecorated(true);����.
GraphicsEnvironment.getLocalGraphicsEnvironment();
device = environment.getDefaultScreenDevice();
再device.setFullScreenWindow(frame);就可以啦!!!再不行就加个 frame.setUndecorated(true);定行.