package gui.event;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.JPanel;
public class UseTextEvent extends Applet implements ActionListener,
TextListener {
/**
*
*/
private static final long serialVersionUID = 1L;
private TextField tOld;
private TextArea tNew;
private JPanel p;
public void init() {
tOld = new TextField(25);
tNew = new TextArea(8, 25);
// 添加事件监听者
tOld.addActionListener(this);
tOld.addTextListener(this);
// 设置界面
p = new JPanel(new BorderLayout());
p.add(tOld, BorderLayout.NORTH);
p.add(tNew, BorderLayout.SOUTH);
this.setSize(300, 240);
this.add(p);
}
// 响应文本事件
public void textValueChanged(TextEvent e) {
if (e.getSource() == tOld)
tNew.setText(tOld.getText());
}
// 响应动作事件
public void actionPerformed(ActionEvent e) {
// 按下Enter键时清空field
if (e.getSource() == tOld)
tNew.setText("");
}
};
分享到:
相关推荐
import java.awt.*; import java.awt.event.*;...public class Notepad /*implements ActionListener , MouseListener , MouseMotionListener , WindowListener , ItemListener , KeyListener, TextListener */ {
主要介绍了Java Swing实现的定制TextField功能,结合实例形式分析了java swing组件TextField相关属性功能与设置操作技巧,需要的朋友可以参考下
public class Text extends JFrame implements ActionListener,TextListener { private JLabel username,password,email,telephone; private JTextField usernameField,emailField; private TextField ...
java 编写计算器的简单程序//一个较为简洁的巧妙的计算器程序, import java.io.*; import java.awt.event.*; import java.awt.*; //需要解决的问题,数学的运算都有正负号的出现,在点击等号的时候就会有冲突,...
2 选择一种字体和大小,决定字符串在页面上存在的位置,并且使用Graphics.drawSrting()方法在页面上画出字符串.必须精确地计算每行字符串在页面上存在的位置并确定字符串不会超出页面底部或者同其它行冲突。 ...
import java.awt.event.*; public class jisuanqi extends JFrame{ String a; //声明16个Button Button [] anjian ={new Button("MC"), new Button("MR"),new Button("MS"), new Button("M+"),new Button("M-...
org.junit.internal.TextListener.class org.junit.internal.builders.AllDefaultPossibilitiesBuilder.class org.junit.internal.builders.AnnotatedBuilder.class org.junit.internal.builders.IgnoredBuilder....