`
liubinbin66
  • 浏览: 2084 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

MyTable

 
阅读更多
import javax.swing.table.AbstractTableModel;


class MyTable extends AbstractTableModel {

    Object[][] p = {
    {"Http1.0",new Boolean(false), "","",""},
    {"",new Boolean(false), "1","哎呦1","1"},
    {"",new Boolean(false), "2","哎呦2","1"},
    {"Http1.1",new Boolean(false), "","",""},
    {"",new Boolean(false), "3","哎呦3","2"},
    {"",new Boolean(false), "4","哎呦4","2"}};

    String[] n = {"","","Action Name","Class Name"};

    public int getColumnCount() {
        return n.length;
    }

    public int getRowCount() {
        return p.length;
    }

    public String getColumnName(int col) {
        return n[col];
    }

    public Object getValueAt(int row, int col) {
        return p[row][col];
    }
   
public Class getColumnClass(int c) {
        return getValueAt(0, c).getClass();
    }

public boolean isCellEditable(int rowIndex, int columnIndex) {
return true;
    }
   
public void setValueAt(Object value, int row, int col) {
        p[row][col] = value;
        fireTableCellUpdated(row, col);
    }
   
    public void mySetValueAt(Object value, int row, int col) {
    p[row][col] = value;
    }
   
    public void reset(String httpType,Boolean isChecked){
    if("Http1.0".equals(httpType))
    {
    for(int i=0;i<p.length;i++)
    {
    if("1".equals(p[i][4]))
    {
    p[i][1] = isChecked;
    }
    }
    }
    if("Http1.1".equals(httpType))
    {
    for(int i=0;i<p.length;i++)
    {
    if("2".equals(p[i][4]))
    {
    p[i][1] = isChecked;
    }
    }
    }
    }
}
分享到:
评论

相关推荐

    MyTable 是对MvcContrib.UI.Grid的一个扩展控件[C#]

    MyTable 是对MvcContrib.UI.Grid的一个扩展控件.该代码须运行于.net 3.5++. 在原来的基础上进行了一些功能性扩展,主要是从合并行,合并列,以及单行多列,分组补白等.上作了稍许的修改.希望大家喜欢. 因为该表格没有...

    mytable-app:MyTable App是一个预订平台

    MyTable应用 MyTable是一个可以提供清晰准确的预订机制的平台。 模组 MyTable常见 负责提供通用系统定义(例如模型实现)的模块。 MyTable API 该模块与数据库连接,数据库提供能够在此系统层执行最少验证的业务...

    myTable.js

    react + antd个人表格封装,详细说明文档,以及方法共享。

    MySQL 入门学习 ——基础教程

    使用下面命令将文本文件“mytable.txt”装载到mytable表中: mysql&gt; LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet; 再使用如下命令看看是否已将数据输入到数据库表中: mysql&gt; select * from mytable; ...

    MyTable&MyMenu.zip

    自绘tabctrl和menu弹出式菜单;完美自绘控件,继承自tabctrl类;直接抠出头文件和cpp文件,可以直接在工程项目中使用,非常方便和简单,效果很不错。

    Can’t open file:'[Table]mytable.MYI'

    也许很多人遇到过类似Can’t open file: ‘[Table]mytable.MYI’ 这样的错误信息,却不知道怎么解决他,下面我们做个介绍,

    读取excel的基本操作。

    rocedure TForm1.openxls(MyTable:TADOTable;mytabelname:string); var Col,Row:Integer; stemp:string; begin if self.OpenDialog1.Execute then begin MyTable.Close; stemp:='delete from '+...

    moonBook:版本0.2.1

    函数“ mytable”可轻松生成用于描述性分析的表格,最有用的是制作表格来描述医学研究论文中常见的基线特征。 基本用法 require( moonBook ) data( acs ) mytable( Dx ~ . , data = acs ) Descriptive Statistics ...

    MySQL面试题附答案根据我的面试经验整理

    mysql&gt; SELECT COUNT(*) FROM mytable; # selects from db1.mytable mysql&gt; USE db2; mysql&gt; SELECT COUNT(*) FROM mytable; # selects from db2.mytable 8. 选择的数据库:select method() MySQL中 SELECT 命令类似...

    MYSQL常用语句很容易看懂初学者最为合适

    创建表 mysql-&gt;create table mytable(name varchar(20),sex(char(1),birth date); 删除表 mysql-&gt;drop table mytable; 显示表的内容 mysql-&gt;show tables; 显示表的结构 mysql-&gt;describe mytable;

    样式表,大方,美观,方便使用

    #mytable { padding:2px; margin:1px; } #mytable th { font: bold 12px 宋体, Arial, sans-serif; color: #3333ff; border:1px solid #C1DAD7; /* border-right: 1px solid #C1DAD7; border-bottom: 1px ...

    myTable.zip

    为QTableWidget 添加自定义代理. 自己实现了 QSpinBoxDelegate, QDoubleSpinBoxDelegate, QComboBoxDelegate 和 QDateEditDelegate四个类, 分别用于为QTableWidget 的单元格添加QSpinBox, QDoubleSpinBox, QComboBox...

    javascript动态增加、删除、填充表格内容

    i &lt; document.all.mytable.rows.length; i++) { for (j=0; j &lt; document.all.mytable.rows(i).cells.length; j++) { document.all.mytable.rows(i).cells(j).innerText = count; count++; } ...

    MySQL查询语句大全集锦(经典珍藏).pdf

    mysql&gt; CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 6:显示表的结构: mysql&gt; DESCRIBE MYTABLE; 7:往表中加入记录 mysql&gt; insert into MYTABLE values (”hyq”,”M”); 8:用文本方式将数据装入数据库...

    mysql 常用命令.pdf

    mysql&gt; CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 6:显示表的结构: mysql&gt; DESCRIBE MYTABLE; 7:往表中加入记录 mysql&gt; insert into MYTABLE values ("hyq","M"); 8:用文本方式将数据装入数据库...

    ACCESS合成数据

    Dim mytable As String '指定外部数据库 strfilename = GetFileName("选择mdb文件", "*.mdb", "mdb") Me.MYBOOKPATH = strfilename mytable = "studs" '指定外部库中数据表 strsql = "INSERT INTO 体育" strsql ...

    Mysql Update批量更新的几种方式

    UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就...

    C#编写的图书管理系统源代码

    private DataTable myTable; private DataRow myRow; public static string strUser; public static string strPassword; // public static string strDepartment; public static bool login_flag = false;...

    mysql-语句大全

    mysql语句大全 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql&gt; SHOW DATABASES;...mysql&gt; CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 6:显示表的结构: mysql&gt; DESCRIBE(describe) MYTABLE;

    宏EXCEL代码

    Dim mydata As String, myTable As String, SQL As String mydata = "TEST" myTable = "Table1" With cnn.ConnectionString = "Provider=SQLOLEDB.1;" _& "User ID=sa;" & "Data Source=THTFCOMPUTER;" _& "Initial ...

Global site tag (gtag.js) - Google Analytics