JAVA BlueDa
JAVA 2006

导航

<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
统计
  • 随笔 - 2
  • 文章 - 0
  • 评论 - 0
  • 引用 - 0

常用链接

留言簿(1)

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

2006年6月19日

http://www.cn-java.com/index_download_center.php
posted @ 2006-06-25 22:43 BlueDa 阅读(184) | 评论 (0)编辑 收藏
 
				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,"您输入了非法字符。","警告对话框",JOptionPane.WARNING_MESSAGE);
    inputNumber.setText(null);
   }
   else if(boo=false)
   {
    int number=Integer.parseInt(s);
    text.append("\n"+number+"平方:"+(number*number));
   }
  }
 }
};
posted @ 2006-06-19 16:38 BlueDa 阅读(316) | 评论 (0)编辑 收藏