就是在用java.awt包的时候。
有个setlocation()这个方法嘛?这个方法是设置初始显示位置的。
我的问题是:
怎么设置,不管去哪个平面上他显示的位置都是整个屏幕的正中间。如QQ登录那样。
用什么方法呢?再接着就是如何使用jdk的帮助文档了。本来上个问题我是想在jdk帮助文档找的。但是又不知道从和找起,就只试了在JFrame里面找了。但是也没找到上个问题需要的答案。所以就想问一下,怎么使用帮助文档。能指实例最好。ps:例如查到math下面的一个就和方法。难道要在math下面一个一个方法的找?(是这样的嘛?)

解决方案 »

  1.   

    在设置位置之前,将窗体的布局管理器设置成空。
    frame.setLayout(null);
      

  2.   

    Toolkit kit = Toolkit.getDefaultToolkit();
    Dimension screenSize = kit.getScreenSize();
    int width = (int) screenSize.getWidth();
    int height = (int) screenSize.getHeight();
    this.setSize(200, 100);
    int w = this.getWidth();
    int h = this.getHeight();
    this.setLocation( (width - w) / 2, (height - h) / 2-100);
    this.setVisible(true); 
      

  3.   

    jdk文档里一般看方法名就大概知道这方法是干什么的了。
      

  4.   

    使用Toolkit可以获取使用者的屏幕的大小,然后就可以设置你想要的位置了
    Toolkit kit = Toolkit.getDefaultToolkit();
    Dimension screenSize = kit.getScreenSize();
    int width = (int) screenSize.getWidth();宽
    int height = (int) screenSize.getHeight();高
      

  5.   

    怎么设置,不管去哪个平面上他显示的位置都是整个屏幕的正中间
    如果是设置到中间的话,用setLocationRelativeTo(null);
      

  6.   

    这个方法在awt类的父类里面,好像是在object里面吧