JAVA BlueDa
          JAVA 2006
          				import java.awt.*;import java.awt.event.*;
          import javax.swing.JOptionPane;
          public class Example16_3
          {
          ?public static void main(String args[])
          ?{
          ??new DWindow("帶消息框的窗口");
          ?}
          };
          class DWindow extends Frame implements ActionListener
          {
          ?TextField inputNumber;
          ?TextArea text;
          ?DWindow(String s)
          ?{
          ??super(s);
          ??//setLayout(new FlowLayout());
          ??setResizable(false);
          ??
          ??inputNumber=new TextField(20);
          ??text=new TextArea(10,20);
          ??inputNumber.addActionListener(this);
          ??add(inputNumber,BorderLayout.NORTH);
          ??add(text,BorderLayout.CENTER);
          ??setBounds(0,0,200,300);//validate();
          ??setVisible(true);
          ??addWindowListener(new WindowAdapter()
          ???{
          ????public void WindowClosing(WindowEvent e)
          ????{
          ?????System.exit(0);
          ????}
          ???});
          ??validate();
          ?}
          ?public void actionPerformed(ActionEvent e)
          ?{
          ??boolean boo=false;
          ??if (e.getSource()==inputNumber)
          ??{
          ???String s=new String(inputNumber.getText());
          ???char a[]=s.toCharArray();
          ???for (int i=0;i<a.length;i++)
          ???{
          ????if (!(Character.isDigit(a[i])))
          ????{
          ?????boo=true;
          ????}
          ???}
          ???if (boo==true)
          ???{
          ????JOptionPane.showMessageDialog(this,"您輸入了非法字符。","警告對(duì)話框",JOptionPane.WARNING_MESSAGE);
          ????inputNumber.setText(null);
          ???}
          ???else if(boo=false)
          ???{
          ????int number=Integer.parseInt(s);
          ????text.append("\n"+number+"平方:"+(number*number));
          ???}
          ??}
          ?}
          };
          posted on 2006-06-19 16:38 BlueDa 閱讀(332) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
           
          主站蜘蛛池模板: 屯门区| 肃北| 潮州市| 马关县| 马龙县| 梅州市| 兴安县| 宁陵县| 仁布县| 杭锦旗| 永丰县| 景宁| 明光市| 信丰县| 广昌县| 黄冈市| 潢川县| 和平县| 府谷县| 措美县| 沐川县| 汤阴县| 依安县| 商都县| 贡嘎县| 邹平县| 苏尼特左旗| 桑植县| 安阳县| 吴江市| 保德县| 陇川县| 阿图什市| 阳朔县| 任丘市| 九江市| 弥勒县| 鄂伦春自治旗| 安庆市| 新兴县| 临夏市|