判断输入的是不是字母(图形相关)
当txt输入为不是字母的时候,打印请输入字母
但是有些问题,大家帮忙看看
PS:还是前面的例子,只是改了一句,顺便谢谢长空兄
import java.awt.*;
import java.awt.event.*;
public class Test
{
public static void main(String args [])
{
FrameDemo f = new FrameDemo();
f.show();
}
}
class FrameDemo extends Frame
{
Button b = new Button("ok");
TextField txt = new TextField(20);
public FrameDemo()
{
setSize(200,100);
setLayout(new FlowLayout());
add(txt);
add(b);
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(!(txt.getText().length() >='A' && txt.getText().length() <= 'Z')||
(txt.getText().length() >='a' && txt.getText().length() <= 'z'))
// 就是这句有问题
{
System.out.println("请输入字母");
}
}
});
}
}