java监听事件
2014-04-16 15:07
337 查看
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("可以改变窗体的大小监听成功");
}
} );
}
}
本文出自 “javaswing” 博客,请务必保留此出处http://chaiyesongtest.blog.51cto.com/8506442/1396444
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("可以改变窗体的大小监听成功");
}
} );
}
}
本文出自 “javaswing” 博客,请务必保留此出处http://chaiyesongtest.blog.51cto.com/8506442/1396444
相关文章推荐
- java设计模式--事件监听器模式和观察者模式 .
- Java设计模式——观察者模式(事件监听)
- 【java】事件监听——通过点击不同的按钮,让面板的背景色发生相应的变化
- java事件监听
- Java GUI之事件监听与处理的匿名类实现方法
- java事件处理机制 自定义事件 再谈java事件监听机制(
- Java语言学习--Swing中Button事件监听
- 多事件监听--java
- Java添加事件监听的四种方法代码实例
- Java监听键盘鼠标全局事件
- **JAVA** GUI图形界面编程-事件监听机制
- java设计模式--事件监听器模式和观察者模式
- java设计模式--事件监听器模式和观察者模式
- java Swing:实现事件监听的三种方式
- Java Swing事件处理——行为事件及监听处理 ActionListener和内部类
- 小博老师解析Java核心技术 ——JSwing鼠标监听事件
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- 韩顺平 java 第36讲 事件监听
- JAVA事件监听机制与实现
- Java_基础—GUI(窗体/鼠标/键盘/动作监听和键盘事件)