当前位置:  技术问答>java相关

关于jframe,jinteralframe的最大化问题(大家快来看看,但是分数不太够)

    来源: 互联网  发布时间:2015-01-25

    本文导语:      我正在用JAVA做一个Application,想在程序开始时,就最大化窗口,并且我用robot实现了这个功能,但是我现在发现一个问题,就是robot的mousedown,mouserelease操作有可能在用户快速移动鼠标的时候被屏蔽掉,因此有的...

    我正在用JAVA做一个Application,想在程序开始时,就最大化窗口,并且我用robot实现了这个功能,但是我现在发现一个问题,就是robot的mousedown,mouserelease操作有可能在用户快速移动鼠标的时候被屏蔽掉,因此有的时候最大化会失败。不知道除了robot以外有没有其他方法可以实现这个功能。
    另外,我想让interalframe也最大化,因为我需要在里面加如一个canvas,因为这个canvas有可能比较大,所以如果不让interalframe也最大化,就会出现子窗口的一些边框被canvas覆盖的结果,因此我不知道怎么处理这个问题(最好不要用robot来解决),但是另外一个方法就是让internalframe绑定一个滚动条,但是我不知道手工写代码该如何写,不知道谁能提供这方面的帖子,另外由于canvas在最上层,会把子窗口的系统菜单(就是左上角的那个)遮住,不知道怎么解决这个问题。
    由于初次接触JAVA,觉得很多细节问题还是比较麻烦,难以解决,希望大家帮忙出谋划策,谢谢。
    

|
最大化
Toolkit toolKit = Toolkit.getDefaultToolkit();
yourframe.setLocation(toolKit.getScreenSize().width,toolKit.getScreenSize().height);
yourframe.show();

子窗体setLayout(new BorderLayout());
add(canvas,BorderLayout.CENTER);

|
想在程序开始时,就最大化窗口,可以设置窗体的大小为屏幕的大小
想让interalframe也最大化,也同样设置他的大小,不过教好的方法是在里面先放个JScrollPane然后在JScrollPane中方Canvas
Toolkit toolKit = Toolkit.getDefaultToolkit();
yourframe.setLocation(toolKit.getScreenSize().width,toolKit.getScreenSize().height);

|
如果你用JDK1。4。0的话可以很简单的解决这个问题。调用Frame的新方法:
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame是一个Frame的对象。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类jframe.accessiblejframe的类成员方法: jframe.accessiblejframe定义及介绍
  • java开发gui教程之jframe监听窗体大小变化事件和jframe创建窗体
  • java命名空间javax.swing类jframe的类成员方法: jframe定义及介绍
  • 如何让JFrame失去焦点后仍停留在JApplet的上面
  • java命名空间javax.swing类jframe的类成员方法: getaccessiblecontext定义及介绍
  • 菜鸟提问,一个JFrame运行时总是最小化,怎么样让它显示成自己想要的大小,形状?
  • java命名空间javax.swing类jframe的类成员方法: setdefaultlookandfeeldecorated定义及介绍
  • java实现jframe透明窗体示例
  • java命名空间javax.swing类jframe的类成员方法: paramstring定义及介绍
  • 请问创建一个JFrame与JPanel有什么不同?
  • java命名空间javax.swing类jframe的类成员方法: rootpanecheckingenabled定义及介绍
  • 初级问题,jdialog和jframe有何区别?
  • java命名空间javax.swing类jframe的类成员方法: isdefaultlookandfeeldecorated定义及介绍
  • 如何禁止我的jframe被关闭?
  • java命名空间javax.swing类jframe的类成员方法: accessiblecontext定义及介绍
  • 如何得到JPanel或JFrame的height和width?
  • java命名空间javax.swing类jframe的类成员方法: createrootpane定义及介绍
  • jQuery帧插件 jFrame
  • java命名空间javax.swing类jframe的类成员方法: rootpane定义及介绍
  • 编程语言 iis7站长之家
  • java命名空间javax.swing类jframe的类成员方法: getjmenubar定义及介绍
  • JFRAME大小设置问題


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3