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 閱讀(333) | 評論 (0)編輯 收藏
          僅列出標題  
           
          主站蜘蛛池模板: 临安市| 古蔺县| 平阳县| 长乐市| 梁山县| 辽源市| 凤庆县| 常德市| 蒙山县| 临夏市| 安宁市| 清河县| 亳州市| 成武县| 黔东| 卢龙县| 绍兴县| 商都县| 砀山县| 高清| 永善县| 禹州市| 阿拉善右旗| 宁陕县| 和顺县| 屏东县| 徐闻县| 虎林市| 南木林县| 毕节市| 桦川县| 玛多县| 新安县| 永仁县| 明水县| 门源| 交口县| 辉县市| 永泰县| 广昌县| 乡城县|