在JFrame中调用如下this.setResizable(false);应该最大化按钮变灰了???!!!你说的在appletviewer中正常是什么概念?这个JFrame是从applet中弹出的?
应该没问题的。

解决方案 »

  1.   

    Applet viewer 是在VisualAge For Java的下运行Applet的环境。我现在用的不是JFrame,是AWT的Frame,在设计期设置其resizable属性等于false和运行期执行setResizable(false)作用是相同的,但是不好使。
      

  2.   

    由于用swing中的JFrame,在网页中浏览时需要下载附加的类,所以我不想用JFrame。
      

  3.   

    Maximize a Frame
    // place this in the Frame constructor, after the show()
    this.move(0,0);
    resize(Toolkit.getDefaultToolkit().getScreenSize());
     
    JDK1.2 offers a new method, setState(), to minimize or maximize a Frame. frame.setState(Frame.ICONIFIED);  // minimize the frame 
    Latest JDK provides more ways to do that. 
    JDK1.4 GraphicsDevice device;
    JFrame frame = new JFrame();
    device = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
    device.setFullScreenWindow(frame); SWING jdk1.3 JFrame frame = new JFrame();
    frame.setExtendedState(Frame.MAXIMIZED_BOTH);
    // can be
    //  frame.setExtendedState(Frame.MAXIMIZED_HORIZ);
    //  frame.setExtendedState(Frame.MAXIMIZED_VERT);