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("可以改变窗体的大小监听成功");
}
} );
}
}
转载于:https://blog.51cto.com/chaiyesongtest/1396444
本文介绍了一个使用Java Swing实现的简单示例程序,通过两个按钮来控制窗口是否可以被调整大小。当点击禁止改变窗体大小按钮时,窗口将不可调整大小,并输出提示信息;点击可以改变窗体的大小按钮则允许用户调整窗口尺寸。

被折叠的 条评论
为什么被折叠?



