JAVA 文本框输入

来源:百度知道 编辑:UC知道 时间:2024/05/12 19:42:41
编制窗体,往其中添加组件:label,textfield(textarea)与
button各一个以上。实现功能:能够输入文本;当文本内容少于
5个字符或者多于20个字符时提示错误信息并返回重新输入。

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class TestSwing implements ActionListener
{
private JTextField tf;
private JFrame f;
private JLabel lb;
private JButton btok;

public TestSwing()
{
f=new JFrame("测试");
Container c=f.getContentPane();
c.setLayout(new FlowLayout());
lb=new JLabel("用户名:");
c.add(lb);
tf=new JTextField(16);
c.add(tf);
btok=new JButton("ok");
c.add(btok);
btok.addActionListener(this);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.setSize(300,400);
f.setVisible(true);
f.setResizable(true);

}
public void actionPerformed(ActionEvent e)
{
String s="";
if(e.getSource()