java gui怎样实现 在一个文本框输入字符时 清空另一个文本框 20
展开全部
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
/**
* 面板上的光标改变成为手型
* @author hardneedl
*/
final class DocuementEventDemo extends JFrame{
private static final Dimension SIZE = new Dimension(600,400);
public Dimension getMinimumSize() {return SIZE;}
public Dimension getMaximumSize() {return SIZE;}
public Dimension getPreferredSize() {return SIZE;}
public String getTitle() {return "DocuementEventDemo";}
private JTextField t0,t1;
DocuementEventDemo() {
super();
init();
addListeners();
doLay();
}
private void init(){
t0=new JTextField();
t1=new JTextField("原始文字");
}
private void addListeners(){
t0.getDocument().addDocumentListener(new DocumentListener() {
public void insertUpdate(DocumentEvent e) {
if (t1!=null)
t1.setText(null);
}
public void removeUpdate(DocumentEvent e) {
}
public void changedUpdate(DocumentEvent e) {
}
});
}
private void doLay(){
Container container = getContentPane();
container.add(t0, BorderLayout.NORTH);
container.add(t1, BorderLayout.SOUTH);
pack();
setVisible(true);
}
public static void main(String... args) {
System.setProperty("swing.defaultlaf","com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.invokeLater(DocuementEventDemo::new);
}
}
2018-07-29 · 知道合伙人软件行家
关注
展开全部
在一个文本框中注册内容改变的事件, 当事件回调的时候, 去清空另外一个文本框即可, 看看API文档吧, 相关的事件类
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建立分线程,监听事件
追问
具体呢
追答
楼上不是给你Demo了么,在addlistener里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询