展开全部
JTextField有一个public void setText(String t)方法可以修改JTextField的内容。32313133353236313431303231363533e59b9ee7ad9431333337393631下面是一个具体的改变内容的实例,单击change按钮一次改变一次。public class WinTest1 implements ActionListener
{
private JFrame frame;
private JButton button;
private JTextField field;
private static int count = 1;
public WinTest1()
{
frame = new JFrame();
button = new JButton("change");
button.addActionListener(this);
field = new JTextField("this is default string!", 40);
frame.add(field);
frame.add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setLayout(new FlowLayout());
frame.setVisible(true);
}
public static void main(String[] args)
{
new WinTest1();
}
@Override
public void actionPerformed(ActionEvent e)
{
if ("change".equals(e.getActionCommand()))
{
field.setText("this is modified default String "+count++);
}
}
}