资源简介
以前大学时的课程设计(java实现),写得比较烂,没注释,请多多原谅(适合人群:初学者参考)
功能:判断子网和ip的合法性,判断掩码的合法性,在IP地址合法的前提下,判断ip是否属于子网。
内附详细文档
代码片段和文件信息
package ipcheck;
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import java.awt.Color;
import java.awt.Font;
import java.awt.Dimension;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
public class frame1
extends Jframe {
JPanel contentPane;
JTextField jtextfield1=new JTextField();
JTextField jtextfield2=new JTextField();
JTextField jtextfield3=new JTextField();
JTextField jtextfield4=new JTextField();
JTextField jtextfield5=new JTextField();
JTextField jtextfield6=new JTextField();
JTextField jtextfield7=new JTextField();
JTextField jtextfield8=new JTextField();
JTextField jtextfield9=new JTextField();
JLabel jlabel1=new JLabel(“子网号:“);
JLabel jlabel2=new JLabel(“子网掩码:“);
JLabel jlabel3=new JLabel(“IP号:“);
JButton jbutton=new JButton(“检测“);
JTextArea jtextarea=new JTextArea();
JPanel jpanel1=new JPanel(new GridLayout(15));
JPanel jpanel3=new JPanel(new GridLayout(15));
JLabel jLabelBG = new JLabel();
public frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(335 285));
settitle(“IP检测“);
contentPane.setBackground(Color.white);
contentPane.addKeyListener(new frame1_contentPane_keyAdapter(this));
jpanel1.setBackground(Color.white);
jpanel1.setBounds(new Rectangle(111 30 178 30));
jpanel3.setBackground(Color.white);
jpanel3.setBounds(new Rectangle(111 133 178 30));
jbutton.addActionListener(new frame1_jbutton_actionAdapter(this));
jlabel2.setBackground(Color.white);
jlabel2.setFont(new java.awt.Font(“宋体“ Font.PLAIN 14));
jlabel2.setText(“子网掩码中1的个数:“);
jlabel2.setBounds(new Rectangle(39 80 135 30));
jlabel3.setBackground(Color.white);
jlabel3.setFont(new java.awt.Font(“宋体“ Font.PLAIN 14));
jlabel3.setBounds(new Rectangle(39 133 50 30));
jtextarea.setBorder(BorderFactory.createEtchedBorder());
jtextarea.setBounds(new Rectangle(111 189 178 30));
jbutton.setBounds(new Rectangle(39 191 63 29));
jtextfield5.setBounds(new Rectangle(199 80 90 30));
jlabel1.setFont(new java.awt.Font(“宋体“ Font.PLAIN 14));
jlabel1.setBounds(new Rectangle(39 30 62 30));
jLabelBG.setIcon(new ImageIcon(IPcheck.class.getResource(“bgd2.jpg“)));
jLabelBG.setBounds(new Rectangle(0 0 333 288));
jtextfield9.addKeyListener(new frame1_jtextfield9_keyAdapter(this));
jpanel1.add(jtextfield1);
jpanel1.add(jtextfield2);
jpanel1.add(jtextfield3);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19073 2008-03-01 20:40 IP地址的合法性及子网判断\IPcheck.jar
文件 171675 2008-03-01 20:40 IP地址的合法性及子网判断\IPcheckW.exe
文件 9752 2008-03-01 20:37 IP地址的合法性及子网判断\src\ipcheck\fr
文件 1490 2008-03-01 19:00 IP地址的合法性及子网判断\src\ipcheck\IPcheck.java
文件 451072 2010-12-17 23:53 IP地址的合法性及子网判断\实验报告.doc
目录 0 2010-12-17 23:48 IP地址的合法性及子网判断\src\ipcheck
目录 0 2010-12-17 23:48 IP地址的合法性及子网判断\src
目录 0 2010-12-17 23:53 IP地址的合法性及子网判断
----------- --------- ---------- ----- ----
653062 8
- 上一篇:android TestUsb
- 下一篇:JAVA利用TCP进行服务器与客户端通讯
相关资源
- JAVA利用TCP进行服务器与客户端通讯
- java实现的聊天系统
- mysql-connector-java-5.1.7 jar包
- jsp+servlet+javabean学生信息管理系统
- java使用栈的真值表程序
- 基于java socket的机票预订程序
- Eclipse注释模板变量补丁
- AndroidRClassGenerator
- java简单文件管理系统源码
- 编程实现基于UDP的pingjava.
- java 会员管理系统
- Java实验之雷达图源程序
- java实现p2p通信
- 哲学家就餐:Java多线程图形版
- Java实现一个简单的数据库系统
- java-ssm框架项目代码自动化工具1.6.1
- 简单的JAVA 3D球编码
- Java信息科技管理人员面试题中国邮政
- Java写的为图片添加水印的软件含源代
- java发送ISO8583报文接口框架
- java中cos文件上传
- JAVA数据结构排序动态演示
- okhttp3(包含http-3.9.0.jar和okio1.13.0.ja
- Java中国象棋有悔棋功能
- 利用java多线程汉字打字练习程序
- java 多个实习报告
- java通过HTTP调用接口Get请求和Post请求
- 闹钟java源码
- 数据库管理系统java实现
- java实现DBMS
评论
共有 条评论