Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
IPInfoDataModel.java~7~
Package: Java.rar [view]
Upload User: liming9091
Upload Date: 2014-10-27
Package Size: 3376k
Code Size: 2k
Category:
Java Develop
Development Platform:
Java
- //package tsinghuaip;
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- import javax.swing.table.*;
- import javax.swing.event.*;
- import com.borland.jbcl.layout.*;
- import javax.swing.border.*;
- import java.util.*;
- import java.math.*;
- public class IPInfoDataModel extends AbstractTableModel {
- private Object[][] arrIPInfo;
- private Vector startIPVector;
- private Vector endIPVector;
- private Vector localVector;
- public IPInfoDataModel() {
- SAXParseIPInfo parseIPInfo = new SAXParseIPInfo();
- try {
- parseIPInfo.ParseIPInfo();
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- startIPVector = parseIPInfo.GetStartIPVector();
- endIPVector = parseIPInfo.GetEndIPVector();
- localVector = parseIPInfo.GetLocalVector();
- int intLen = startIPVector.size();
- arrIPInfo = new Object[intLen][3];
- for (int i = 0; i < intLen; i++) {
- arrIPInfo[i] = new Object[3];
- }
- for (int m = 0; m < intLen; m++) {
- arrIPInfo[m][0] = startIPVector.elementAt(m);
- arrIPInfo[m][1] = endIPVector.elementAt(m);
- arrIPInfo[m][2] = localVector.elementAt(m);
- }
- }
- public int getColumnCount() {
- return arrIPInfo[0].length;
- }
- public int getRowCount() {
- return arrIPInfo.length;
- }
- public Object getValueAt(int row, int col) {
- return arrIPInfo[row][col];
- }
- public boolean isCellEditable(int row, int col) {
- return false;
- }
- }