📄 frame1.java~199~
字号:
}
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 + -