Java 初级问题求助.
来源:百度知道 编辑:UC知道 时间:2024/06/23 12:34:22
//package textfield1;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class TryText1 extends Applet {
TextField name=new TextField(30);
TextField pw=new TextField(30);
TextField pw1=new TextField(30);
Label la1=new Label();
Label la2=new Label();
Label la3=new Label();
class pwhandel implements ActionListener {
public void actionPerformed(ActionEvent e) {
pw1.setText(pw.getText());
}
}
class namehandel implements ActionListener {
public void actionPerformed(ActionEvent e) {
name.setText("i know "+name.getText());
}
}
public void init() {
this.setLayout(new FlowLayout());
la1.setText(" name:");
this.add(la1);
this.add(name);
name.a
解决多个控件使用同一个事件监听器
代码:
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
import java.awt.event.ActionListener;
public class Frame1 extends JFrame {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
private void jbInit() throws Exception {
getContentPane().setLayout(null);
this.setSize(400,300);
jButton1.setBounds(new Rectangle(56, 54, 83, 25));