import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
public class TextDemo extends JFrame{
private JLabel label=new JLabel("同步显示输入内容");
private JTextField text;
private JPasswordField pwd;
public TextDemo(){
setTitle("TextDemo");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(360,100);
Container tr=getContentPane();
tr.setLayout(new FlowLayout());
text=new JTextField(15);
pwd=new JPasswordField(15);
pwd.setEchoChar('!');
tr.add(text);
tr.add(pwd);
tr.add(label);
text.addCaretListener(new CaretListener(){
public void caretUpdate(CaretEvent e){
label.setText(text.getText());
}
});
            public static void main(String args[]){
TextDemo pr=new TextDemo();
pr.setVisible(true);
}
       }