资源简介
以前大学时的课程设计(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源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论