package JAVASwing;

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class TestingLimitChangeFormSize {
   public static void main(String[] args) {
       new LimitChange();

   }

}

class LimitChange extends JFrame
{
   public LimitChange()
   {
       this.setLayout(new FlowLayout());
       setSize(100,100);
       setVisible(true);
       this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       Container container=getContentPane();
       JButton test=new JButton("禁止改变窗体大小");
       container.add(test);
       new JButton("禁止改变窗体大小").setSize(100, 100);
       JButton test1=new JButton("可以改变窗体的大小");
       container.add(test1);
       test.addActionListener(new ActionListener()
       {

           @Override
           public void actionPerformed(ActionEvent e) {
               setResizable(false);
               System.out.println("禁止改变窗体大小成功");

           }

       } );
       test1.addActionListener(new ActionListener()
       {

           @Override
           public void actionPerformed(ActionEvent e) {
               setResizable(true);
               System.out.println("可以改变窗体的大小监听成功");

           }

       } );
   }
}