JButton的监听

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class Hello extends Applet{
    JButton bt=new JButton("OK");
    Label lb=new Label("Hello");
    public void init(){
        this.add(lb);
        this.add(bt);
    }
    public void start(){
        bt.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent arg0) {
                if(lb.getText().toString().equals("Hello")) {
                    lb.setText("你好");
                    bt.setText("确定");
                }
                else{
                    lb.setText("Hello");
                    bt.setText("OK");
                }
            }

        });
    }
    public void stop(){

    }
    public void destroy(){

    }
}
时间: 2024-10-07 05:29:47

JButton的监听的相关文章

​Java中使用for循环对多个Jbutton按钮监听

Java中Jbutton按钮监听,当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力. 监听时变量只能是final或者static,不过这些在for循环中明显不行,所以,就在循环里加了个final变量. 嘿嘿,轻松搞定. package com.xinbo; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.

udp 服务器界面监听

今天在做项目的时候,发现不同子网下是不能做UDP通信的,不知道是不是这样呢 遇到一个错误:eclipse遇到报错: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar google后发现用以下方式解决: 这个事eclipse的设置问题,它默认把这些受访问限制的API设成了ERROR,你只要把Windows-Preferen

udp服务器监听(多线程)

项目一:udp1111 监听的有三个文件分别为: guiHello.java 有关界面和事件响应功能 UdpFunc.java是udp类的封装:发送和接收 udpServer.java是入口函数,无实际意义 代码: import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.Scanner; import javax.swing.*; import javax.swing.border.Border

Java中的事件监听机制

鼠标事件监听机制的三个方面: 1.事件源对象: 事件源对象就是能够产生动作的对象.在Java语言中所有的容器组件和元素组件都是事件监听中的事件源对象.Java中根据事件的动作来区分不同的事件源对象,动作发生在哪个组件上,那么该组件就是事件源对象 2.事件监听方法: addMouseListener(MouseListener ml) ;该方法主要用来捕获鼠标的释放,按下,点击,进入和离开的动作:捕获到相应的动作后,交由事件处理类(实现MouseListener接口)进行处理. addAction

java事件监听

获取事件监听需要获取实现ActionListener接口的方法, public class SimpleEvent extends JFrame{    private JButton jb=new JButton("我是按钮,点击我");    public SimpleEvent(){        setLayout(null);        setVisible(true);        setSize(200, 100);        setDefaultCloseOp

Java开发小结:用得比较顺手的事件监听

第一次听说监听是三年前,做一个webGIS的项目,当时对Listener的印象就是个"监视器",监视着界面的一举一动,一有动静就触发对应的响应. 通过对界面的某一或某些操作添加监听,可以自发地调用监听函数/监听类,对操作作出反应.举个栗子:被监听的操作是"你惹你妈生气了",添加的响应是"你妈给你爸打电话,你爸回家了,你爸打你一顿 ".所以不管什么时候,只要"你惹你妈生气了",都会触发这个操作的监听,最终结果是每次你都会被你爸打

事件监听

package Event; import javax.swing.*; import java.awt.*; import java.awt.event.*; //监听者,接口监听类 public class Listener extends JFrame implements ActionListener{ //定义一个Panel JPanel mp=null; JButton jb1=null; JButton jb2=null; public static void main(Strin

Java Swing界面编程(22)---事件处理:动作事件及监听处理

要想让一个按钮变得有意义,就必须使用事件处理.在swing的事件处理中,可以使用ActionListener接口处理按钮的动作事件. package com.beyole.util; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter

Java Gui 设计模式中的事件监听

按钮点击监听 通过点击按钮触发监听事件 1 button_20 = new JButton("20"); //创建按钮的对象button_20 2 button_20.addActionListener(new ActionListener() { //添加按钮监听事件 3 public void actionPerformed(ActionEvent e) { 4 if(textField_6.getText().equals("")){ 5 textField_