我试过用BUTTON的IF控制,不过如果输入不是在10-100之间,不知道怎样返回到jTextField中继续输入,谢谢!
解决方案 »
- 拖动文件的问题
- 用HttpClient下载到图片之后,怎么让图片放大?
- j2se平台写的程序我想放到 win ce 的机子上运行
- 百思不得其解,请教解决方法
- 不使用括号,如何算出7个4得出24来??
- 错误在哪??请指教
- 照抄书上代码报错: 不是抽象的,并且未覆盖 java.awt.event.KeyListener 中的抽象方法KeyReleased
- jbuilder7下软件开发问题
- 为什么resultset无法scroll,sql高手请进
- 雷老虎,我实在想不通下面代码了:为什么产生产生的号码一样?(有时候前几组一样,后几组一样)
- 大家帮忙看一下这个程序哪里出错了,谢谢了!!!
- 关于jdk1.5
if(Integer.parseInt(o.getText())<10||Integer.parseInt(o.getText())>100)
showStatus("输入数据应大与10小于100");
else ...
return true;
}
if (Integer.parseInt(text.getText())<10||Integer.parseInt(text.getText())>100)
{
text.setText(" ");
text.setFocusable(true);
}
}这样可以满足要求吗?
import java.awt.event.*;
import javax.swing.*;public class test extends JFrame
{
JPanel panel=new JPanel();
JTextField t1=new JTextField(5);
JButton b1=new JButton("OK");
public test()
{
super("10-100");
this.getContentPane().add(panel);
panel.add(t1);
panel.add(b1);
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if (Integer.parseInt(t1.getText())<10 || Integer.parseInt(t1.getText())>100)
{
JOptionPane.showMessageDialog(null,"Please Enter Between 10-100");
t1.setText("");
}
else
{
JOptionPane.showMessageDialog(null,"OK");
t1.setText("");
}
}
}
);
this.setDefaultCloseOperation(3);
this.setResizable(false);
this.setSize(200,200);
this.setVisible(true);
}
public static void main(String args[])
{
new test();
}
}