⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame1.java~199~

📁 可以用于进行IP地址的判断
💻 JAVA~199~
📖 第 1 页 / 共 2 页
字号:
    }

    public void jButton4_actionPerformed(ActionEvent e) {
        jTextField9.setText("");
        jTextField10.setText("");
        jTextField11.setText("");
        jTextField12.setText("");
        jTextArea1.setText("");
        jTextArea3.setText("");

    }

    public void jButton5_actionPerformed(ActionEvent e) {
        jTextArea2.setText("");
        int a1, b1, c1, d1;
        char P1;
        boolean l = false, m = false, n = false, k = false, j = false;
        if (jTextField5.getText().length() == 0) {
            jTextArea2.setText("请输入完整内容");
            l = true;
            m = true;
        } else
            for (int i = 0; i < jTextField5.getText().length(); i++) {
                if (jTextField5.getText().charAt(i) < '0' ||
                    jTextField5.getText().charAt(i) > '9') {
                    l = true;
                    jTextArea2.setText("请输入数字");
                    break;
                }
            }

        if (m == false) {
            if (jTextField6.getText().length() == 0) {
                jTextArea2.setText("请输入完整内容");
                l = true;
                m = true;

            } else

                for (int i = 0; i < jTextField6.getText().length(); i++) {
                    if (jTextField6.getText().charAt(i) < '0' ||
                        jTextField6.getText().charAt(i) > '9')

                    {
                        l = true;
                        jTextArea2.setText("请输入数字");
                        break;
                    }
                }
        }

        if (m == false) {
            if (jTextField7.getText().length() == 0) {
                jTextArea2.setText("请输入完整内容");
                l = true;
                m = true;
            } else

                for (int i = 0; i < jTextField7.getText().length(); i++) {
                    if (jTextField7.getText().charAt(i) < '0' ||
                        jTextField7.getText().charAt(i) > '9') {
                        l = true;
                        jTextArea2.setText("请输入数字");
                        break;
                    }
                }
        }

        if (m == false) {
            if (jTextField8.getText().length() == 0) {
                jTextArea2.setText("请输入完整内容");
                l = true;
                m = true;
            } else

                for (int i = 0; i < jTextField8.getText().length(); i++) {
                    if (jTextField8.getText().charAt(i) < '0' ||
                        jTextField8.getText().charAt(i) > '9')

                    {
                        l = true;
                        jTextArea2.setText("请输入数字");
                        break;
                    }
                }
        }
        if (l == false && m == false) {
            a1 = Integer.parseInt(jTextField5.getText());
            b1 = Integer.parseInt(jTextField6.getText());
            c1 = Integer.parseInt(jTextField7.getText());
            d1 = Integer.parseInt(jTextField8.getText());
            if (a1 >= 0 && a1 <= 255 && b1 >= 0 && b1 <= 255 && c1 >= 0 &&
                c1 <= 255 &&
                d1 >= 0 && d1 <= 255) {
                if(d1==0&&c1==0&&b1==0&&a1>0&&a1<=127)
                    jTextArea2.setText("你输入的是A类子网");
                else if(d1==0&&c1==0&&b1!=0&&a1>127&&a1<191)
                    jTextArea2.setText("你输入的是B类子网");
                else if(d1==0&&c1!=0&&b1!=0&&a1>191&&a1<=224)
                    jTextArea2.setText("你输入的是C类子网");
                else
                    jTextArea2.setText("您输入的子网不合法");


            } else {
                jTextArea2.setText("请输入0-255间的数字");

            }

        }
    }

    public void jButton6_actionPerformed(ActionEvent e) {
        jTextArea3.setText("");
     int a2, b2, c2, d2;
     char P2;
     boolean l = false, m = false, n = false, k = false, j = false;
     if (jTextField9.getText().length() == 0) {
         jTextArea3.setText("请输入完整内容");
         l = true;
         m = true;
     } else
         for (int i = 0; i < jTextField9.getText().length(); i++) {
             if (jTextField9.getText().charAt(i) < '0' ||
                 jTextField9.getText().charAt(i) > '9') {
                 l = true;
                 jTextArea3.setText("请输入数字");
                 break;
             }
         }

     if (m == false) {
         if (jTextField10.getText().length() == 0) {
             jTextArea3.setText("请输入完整内容");
             l = true;
             m = true;

         } else

             for (int i = 0; i < jTextField10.getText().length(); i++) {
                 if (jTextField10.getText().charAt(i) < '0' ||
                     jTextField10.getText().charAt(i) > '9')

                 {
                     l = true;
                     jTextArea3.setText("请输入数字");
                     break;
                 }
             }
     }

     if (m == false) {
         if (jTextField11.getText().length() == 0) {
             jTextArea3.setText("请输入完整内容");
             l = true;
             m = true;
         } else

             for (int i = 0; i < jTextField7.getText().length(); i++) {
                 if (jTextField11.getText().charAt(i) < '0' ||
                     jTextField11.getText().charAt(i) > '9') {
                     l = true;
                     jTextArea3.setText("请输入数字");
                     break;
                 }
             }
     }

     if (m == false) {
         if (jTextField12.getText().length() == 0) {
             jTextArea3.setText("请输入完整内容");
             l = true;
             m = true;
         } else

             for (int i = 0; i < jTextField12.getText().length(); i++) {
                 if (jTextField12.getText().charAt(i) < '0' ||
                     jTextField12.getText().charAt(i) > '9')

                 {
                     l = true;
                     jTextArea3.setText("请输入数字");
                     break;
                 }
             }
     }
     if (l == false && m == false) {
         a2= Integer.parseInt(jTextField9.getText());
         b2 = Integer.parseInt(jTextField10.getText());
         c2 = Integer.parseInt(jTextField11.getText());
         d2 = Integer.parseInt(jTextField12.getText());
         if (a2 >= 0 && a2<= 255 && b2 >= 0 && b2<= 255 && c2 >= 0 &&
             c2 <= 255 &&
             d2 >= 0 && d2 <= 255)
         {
             if(a2==255&&b2==255&&c2==255&&d2==0)
                 jTextArea3.setText("您输入的是C类子网掩码");
             else if(a2==255&&b2==255&&c2==0&&d2==0)
                 jTextArea3.setText("您输入的是B类子网掩码");
             else if(a2==255&&b2==0&&c2==0&&d2==0)
                 jTextArea3.setText("您输入的是A类子网掩码");
             else
                 jTextArea3.setText("您输入的子网掩码不合法");


         } else {
             jTextArea3.setText("请输入0-255间的数字");


         }

     }


    }


    class Frame1_jButton5_actionAdapter implements ActionListener {
        private Frame1 adaptee;
        Frame1_jButton5_actionAdapter(Frame1 adaptee) {
            this.adaptee = adaptee;
        }

        public void actionPerformed(ActionEvent e) {
            adaptee.jButton5_actionPerformed(e);
        }
    }


    class Frame1_jButton4_actionAdapter implements ActionListener {
        private Frame1 adaptee;
        Frame1_jButton4_actionAdapter(Frame1 adaptee) {
            this.adaptee = adaptee;
        }

        public void actionPerformed(ActionEvent e) {
            adaptee.jButton4_actionPerformed(e);
        }
    }


    class Frame1_jButton6_actionAdapter implements ActionListener {
        private Frame1 adaptee;
        Frame1_jButton6_actionAdapter(Frame1 adaptee) {
            this.adaptee = adaptee;
        }

        public void actionPerformed(ActionEvent e) {
            adaptee.jButton6_actionPerformed(e);
        }
    }


    class Frame1_jButton3_actionAdapter implements ActionListener {
        private Frame1 adaptee;
        Frame1_jButton3_actionAdapter(Frame1 adaptee) {
            this.adaptee = adaptee;
        }

        public void actionPerformed(ActionEvent e) {
            adaptee.jButton3_actionPerformed(e);
        }
    }


    class Frame1_jButton2_actionAdapter implements ActionListener {
        private Frame1 adaptee;
        Frame1_jButton2_actionAdapter(Frame1 adaptee) {
            this.adaptee = adaptee;
        }

        public void actionPerformed(ActionEvent e) {
            adaptee.jButton2_actionPerformed(e);
        }
    }


    class Frame1_jButton1_actionAdapter implements ActionListener {
        private Frame1 adaptee;
        Frame1_jButton1_actionAdapter(Frame1 adaptee) {
            this.adaptee = adaptee;
        }

        public void actionPerformed(ActionEvent e) {
            adaptee.jButton1_actionPerformed(e);
        }
    }
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -