java中什么是事件_java中的事件

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassreciteWordsimplementsActionListener{JLabelcinput;JLabelooutput;JTextFieldinput;JTextFieldoutput;JFr...

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class reciteWords implements ActionListener{

JLabel cinput;

JLabel ooutput;

JTextField input;

JTextField output;

JFrame jf;

Container cp;

JPanel jp;

Button button;

public void init(){

jf=new JFrame("reciting");

jf.setVisible(true);

jf.setSize(300,200);

jf.setBackground(Color.red);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

cp=jf.getContentPane();

jp=new JPanel();

cp.add(jp);

cinput=new JLabel("输入要查询的单词");

jp.add(cinput);

input=new JTextField(4);

jp.add(input);

ooutput=new JLabel("您查询的单词为");

jp.add(ooutput);

output=new JTextField(20);

jp.add(output);

button=new Button("查询");

jp.add(button);

button.addActionListener(this);

}

public void actionPerformed(ActionEvent e){

String s;

s=input.getText();

if(e.getSource()==button)

if(s=="大学")

output.setText("university");

else if(s=="手机")

output.setText("mobile phone");

else if(s=="荒谬的")

output.setText("absurd");

}

public static void main(String args[]){

reciteWords ni=new reciteWords();

ni.init();

}

}

展开

你可能感兴趣的:(java中什么是事件)