import java.awt.event.*;
import java.awt.*;
import javax.swing.JOptionPane;
class Dwindow extends Frame implements ActionListener
{ TextField inputNumber;
TextArea save;
Dwindow(String s)
{ super(s);
inputNumber=new TextField(22);inputNumber.addActionListener(this);
save=new TextArea();
add(inputNumber,BorderLayout.NORTH); add(save,BorderLayout.CENTER);
setBounds(60,60,300,300); setVisible(true);
validate();
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0);
}
}
);
}
public void actionPerformed(ActionEvent e)
{ String s=inputNumber.getText();
int n=0;
if ( n<=1000)
{ save.append("\n"+s);
}
else
{int m=JOptionPane.showConfirmDialog(this,"输入数字已经大于1000,是否继续将该数字放入文本区","提示",
JOptionPane.YES_NO_OPTION );
if(m==JOptionPane.YES_OPTION)
{ save.append("\n"+s);
}
else if(m==JOptionPane.NO_OPTION)
{ inputNumber.setText(null);
}
}
}
}
public class Example16_4
{ public static void main(String args[])
{ new Dwindow("带对话框的窗口");
}
}
就是输入大于1000的数,弹出提示:输入数字已经大于1000,是否继续将该数字放入文本区。求大侠指点,我先谢了!
import java.awt.*;
import javax.swing.JOptionPane;
class Dwindow extends Frame implements ActionListener
{ TextField inputNumber;
TextArea save;
Dwindow(String s)
{ super(s);
inputNumber=new TextField(22);inputNumber.addActionListener(this);
save=new TextArea();
add(inputNumber,BorderLayout.NORTH); add(save,BorderLayout.CENTER);
setBounds(60,60,300,300); setVisible(true);
validate();
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0);
}
}
);
}
public void actionPerformed(ActionEvent e)
{ String s=inputNumber.getText();
int n=0;
if ( n<=1000)
{ save.append("\n"+s);
}
else
{int m=JOptionPane.showConfirmDialog(this,"输入数字已经大于1000,是否继续将该数字放入文本区","提示",
JOptionPane.YES_NO_OPTION );
if(m==JOptionPane.YES_OPTION)
{ save.append("\n"+s);
}
else if(m==JOptionPane.NO_OPTION)
{ inputNumber.setText(null);
}
}
}
}
public class Example16_4
{ public static void main(String args[])
{ new Dwindow("带对话框的窗口");
}
}
就是输入大于1000的数,弹出提示:输入数字已经大于1000,是否继续将该数字放入文本区。求大侠指点,我先谢了!
解决方案 »
- 今天的面试题
- 10个元素的一维数组如果使用冒泡排序进行,需要几次冒泡循环才能完成排序 为什么 谢谢!
- 求助,为什么不出现滚动条???
- socket 请求问题!?
- JFrame, JDialog如何去掉(或不可用)最大化按钮(保留最小化和关闭按钮)
- BorderLayout的问题
- 给大家推荐一个JAVASCRIPT站点,http://www.tutejs.cn,来这里可以看到很多JAVASCRIPT。
- 中间件,?谁能给我一个详细的介绍?
- 【当 JComBox 内容太宽时如何设置横向的滑动条】
- JDBC连接不能用密码?
- 关于JAVA SQL的问题
- 请问为什么我使用String.split(".")不能分割?必须要用String.split("\\.")
if ( n<=1000)
n怎么可能大于1000,都是0呀