JFrame窗口如何最大化

jrosion 2014-01-21 08:15:08
JFrame frame =new JFrame();
frame.show();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

这个把窗口全屏了, 工具栏也挡住了, 如何最大化。。。。
...全文
1154 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
teemai 2014-01-21
  • 打赏
  • 举报
回复
自己计算也可以:

this.setSize(1000, 1000);// 窗体的大小
  
  Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();// 获取显示器大小对象
  Dimension frame=this.getSize();      //获取窗口大小
  if(frame.width>screen.width)  frame.width=screen.width;//窗口的宽度不能大于显示器的宽度
  if(frame.height>screen.height) frame.height=screen.height;  //窗口的高度不能大于显示器的高度
  this.setLocation((screen.width - this.getWidth()) / 2,
    (screen.height - this.getHeight()) / 2);// 居中
烟袅许伊 2014-01-21
  • 打赏
  • 举报
回复
截个图看看。。。
jrosion 2014-01-21
  • 打赏
  • 举报
回复
这个最大化,全屏了, 把windows的任务栏也个挡住了。
烟袅许伊 2014-01-21
  • 打赏
  • 举报
回复
这个就是最大化,楼主想问什么?

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧