JAVA中的事件中,能不能用if语句让一个事件可能有多个响应?如以下程序:

来源:百度知道 编辑:UC知道 时间:2024/06/28 20:38:52
import javax.swing.*;

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

public class JfvStudy extends JApplet {
//定义界面元素
JButton

b1=new JButton("请输入一个数点击确认");

//for( i=0;i<10;i++)JButton b[i]=new JButton();

JTextField t = new JTextField(20);

static int i=0;
//static String str="";
public void init() {
//重写init方法init() 小程序第一次被创建,初次运行初始化小程序时调用

Container cp = getContentPane();//定义布局
cp.setLayout(new FlowLayout());

ActionListener a = new ActionListener(){
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e){

String s=t.getText();
if(i==0){

i++;
b1.setText("此时i=0");
t.setText("0");
};

if(i==1){
i++;
b1.setTex

import javax.swing.*;

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

public class JfvStudy extends JApplet {
//定义界面元素
JButton

b1=new JButton("请输入一个数点击确认");

//for( i=0;i<10;i++)JButton b[i]=new JButton();

JTextField t = new JTextField(20);

static int i=0;
//static String str="";
public void init() {
//重写init方法init() 小程序第一次被创建,初次运行初始化小程序时调用

Container cp = getContentPane();//定义布局
cp.setLayout(new FlowLayout());

ActionListener a = new ActionListener(){
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e){

String s=t.getText();
if(i==0){

i++;
b1.setText("此时i=0");
t.setText("0");
};

if(i==1){
i++;
b1.setText("此时i=1");
t.setText("1");

};
if(i==2){
i=0