窗口最大化以后 我原来的布局就跟着散开了,我想禁用最大化,请问如何加入代码,我框架的代码如下:
package tetrics;import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class TetricsFrame extends JFrame {
  JPanel contentPane;
  Tetrics m_tetrics = new Tetrics();
  ControlPanel control = new ControlPanel();
  BorderLayout borderLayout1 = new BorderLayout();
  JMenuBar jMenuBar1 = new JMenuBar();
  JMenu jMenu1 = new JMenu();
  JMenuItem start = new JMenuItem();
  JMenuItem pause = new JMenuItem();
  JMenuItem end = new JMenuItem();
  JMenuItem quit = new JMenuItem();
  JMenu jMenu2 = new JMenu();
  JMenuItem level = new JMenuItem();
  JMenu jMenu3 = new JMenu();
  JMenuItem about = new JMenuItem();  //Construct the frame
  public TetricsFrame() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  //Component initialization
  private void jbInit() throws Exception  {
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(borderLayout1);
    this.setSize(new Dimension(810,505));
    this.setTitle("Tetrics");
    jMenu1.setText("游戏");
    start.setText("开始游戏");
    start.addActionListener(new TetricsFrame_start_actionAdapter(this));
    pause.setText("暂停游戏");
    pause.addActionListener(new TetricsFrame_pause_actionAdapter(this));
    end.setText("结束游戏");
    end.addActionListener(new TetricsFrame_end_actionAdapter(this));
    quit.setText("关闭");
    quit.addActionListener(new TetricsFrame_quit_actionAdapter(this));
    jMenu2.setText("控制");
    level.setText("设置级别");
    level.addActionListener(new TetricsFrame_level_actionAdapter(this));
    jMenu3.setText("关于");
    about.setText("关于");
    about.addActionListener(new TetricsFrame_about_actionAdapter(this));
    jMenuBar1.add(jMenu1);
    jMenuBar1.add(jMenu2);
    jMenuBar1.add(jMenu3);
    jMenu1.add(start);
    jMenu1.add(pause);
    jMenu1.add(end);
    jMenu1.add(quit);
    jMenu2.add(level);
    jMenu3.add(about);
    contentPane.add(jMenuBar1,BorderLayout.NORTH);
    contentPane.add(control,BorderLayout.EAST);
    contentPane.add(m_tetrics,BorderLayout.CENTER);
  }
  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }  void start_actionPerformed(ActionEvent e) {  }  void pause_actionPerformed(ActionEvent e) {  }  void end_actionPerformed(ActionEvent e) {  }  void quit_actionPerformed(ActionEvent e) {  }  void level_actionPerformed(ActionEvent e) {  }  void about_actionPerformed(ActionEvent e) {  }}class TetricsFrame_start_actionAdapter implements java.awt.event.ActionListener {
  TetricsFrame adaptee;  TetricsFrame_start_actionAdapter(TetricsFrame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.start_actionPerformed(e);
  }
}class TetricsFrame_pause_actionAdapter implements java.awt.event.ActionListener {
  TetricsFrame adaptee;  TetricsFrame_pause_actionAdapter(TetricsFrame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.pause_actionPerformed(e);
  }
}class TetricsFrame_end_actionAdapter implements java.awt.event.ActionListener {
  TetricsFrame adaptee;  TetricsFrame_end_actionAdapter(TetricsFrame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.end_actionPerformed(e);
  }
}class TetricsFrame_quit_actionAdapter implements java.awt.event.ActionListener {
  TetricsFrame adaptee;  TetricsFrame_quit_actionAdapter(TetricsFrame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.quit_actionPerformed(e);
  }
}class TetricsFrame_level_actionAdapter implements java.awt.event.ActionListener {
  TetricsFrame adaptee;  TetricsFrame_level_actionAdapter(TetricsFrame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.level_actionPerformed(e);
  }
}class TetricsFrame_about_actionAdapter implements java.awt.event.ActionListener {
  TetricsFrame adaptee;  TetricsFrame_about_actionAdapter(TetricsFrame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.about_actionPerformed(e);
  }
}谢谢先