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

📄 ipinfodatamodel.java~7~

📁 用JAVA编写的TsinghuaIP功能的源代码
💻 JAVA~7~
字号:
//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;
    }
}

⌨️ 快捷键说明

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