JAVA BlueDa
          JAVA 2006

          2006年6月25日

          2006年6月19日

          				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 閱讀(332) | 評論 (0)編輯 收藏
          僅列出標題  
           
          主站蜘蛛池模板: 固镇县| 南岸区| 石台县| 宁强县| 会理县| 通渭县| 洪湖市| 石林| 睢宁县| 清镇市| 景宁| 肇州县| 宁国市| 武宁县| 罗定市| 文昌市| 兰州市| 区。| 东乡族自治县| 寿宁县| 综艺| 隆尧县| 华阴市| 栾城县| 延安市| 海阳市| 广宗县| 封丘县| 涞源县| 衡阳县| 云霄县| 仁布县| 扶余县| 广南县| 静安区| 衡东县| 渭南市| 军事| 新泰市| 延津县| 樟树市|