to问题
1.你是想控制frame的显示位置吗,setBounds()方法前两个参数可以设置x,y像素点;
2.假设你new了一个frame,frame.setResizable(false)就能使frame不可最大化;
3.setSize()方法里设置长宽就可以了吧.

解决方案 »

  1.   

    (1)getX();
         getY();//返回值都为整数
    (2)同楼上
    (3)setExtendedState(int state);//在show()之间设制框架显示尺寸;
          //NORMAL 
          //ICONIFIED 
          //MAXIMIZED_HORIZ 
          //MAXIMIZED_VERT 
          //MAXIMIZED_BOTH
      

  2.   

    问题一:Point getLocationOnScreen() 返回该组件左上角的坐标值,该值是相对于包围容器的左上角而言。
    问题二:setResizable(boolean b)可以决定用户是否可以缩放框架
    问题三:setExtendedState(int state)设置窗口状态
      

  3.   

    回复人: jxj12345678(jxj) ( ) 信誉:100  2005-01-07 18:36:00  得分: 0  
     
     
       (1)getX();
         getY();//返回值都为整数
    (2)同楼上
    (3)setExtendedState(int state);//在show()之间设制框架显示尺寸;
          //NORMAL 
          //ICONIFIED 
          //MAXIMIZED_HORIZ 
          //MAXIMIZED_VERT 
          //MAXIMIZED_BOTH
    ----------------------------------------------------------------------------------
    第一点, getX(), getY() 得到的,是component相对于其container的左上脚的位置。而不是相对于screen的。
    其他两点没问题。