`
liubinbin66
  • 浏览: 2193 次
  • 性别: 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&MyMenu.zip

    总结来说,"MyTable&MyMenu.zip"包含的自绘tabctrl和menu弹出式菜单展示了如何利用C++和Windows API进行控件的定制开发。通过继承和自绘,开发者能够创造出符合项目需求的个性化界面,提高应用程序的专业性和用户...

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

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

    java调用oracle存储过程返回结果集,Record,cursor参照.pdf

    在Oracle中,需要创建两个Type类型:`myScalarType`和`myTableType`。`myScalarType`是一个对象类型,包含三个属性:`rno`、`rname`和`rsal`,均为Number类型。`myTableType`是一个表类型,包含`myScalarType`类型的...

    利用jquery给指定的table动态添加一行、删除一行的方法

    例如,`$("#mytable tr").eq(0)`将选择第一行,`$("#mytable tr").eq(-1)`将选择最后一行。`nth-child(n)`选择器可以用来选择具有特定顺序的孩子元素,例如`$("#mytable tr").find("td:nth-child(1)")`选择每行的第...

    myTable.js

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

    MySQL 入门学习 ——基础教程

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

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

    "Can’t open file:'[Table]mytable.MYI'" 是一个常见的MySQL错误,通常出现在尝试访问或操作MyISAM格式的表时。这个错误表示MySQL无法打开指定表的索引文件,这可能是由于多种原因,如文件丢失、文件头部损坏或是...

    入门级sql大全

    以上SQL语句创建了一个名为`mytable`的表,并定义了三个字段:`id`作为主键且自动递增,`name`不允许重复且不能为空,`age`为整数类型。 **删除表** ```sql DROP TABLE mytable; ``` 这条命令用于删除名为`mytable`...

    Oracle中对像名大小写敏感性的深入解析

    在这种情况下,无论用户在查询时使用大写、小写还是混合大小写,Oracle都会识别为`MYTABLE1`,因此查询`MYTABLE1`、`mytable1`或`MyTaBlE1`都将成功。 然而,如果在创建对象时使用双引号,比如`"mytable1"`,Oracle...

    Mysql使用文档

    * 添加字段到指定位置:使用 `Alter table` 语句添加字段到指定位置,例如 `Alter table mytable add newfield varchar(50) not null after anotherfield`。 * 删除字段:使用 `Alter table` 语句删除字段,例如 `...

    mysql创建数据库和表.pdf

    例如,创建一个名为 `mytable` 的表,包含 `id`、`name` 和 `age` 三列: ```sql CREATE TABLE mytable ( id INT, name VARCHAR(50), age INT ); ``` 如果你想在已有表中添加列,可以使用 `ALTER TABLE` 语句,...

    Lua 基础教程(十三)表.pdf

    例如,对于表`mytable = {"one", "two", "three"}`, `table.maxn(mytable)`的结果是3。 4. **table.remove(table [, pos])**:从表中移除一个值。默认情况下,它会移除表中的最后一个元素。例如,`table.remove...

    mysqldump 备份多张相关联的表,并且执行有条件的筛选

    mysqldump -u root -p root mydatabase mytable_1 mytable_2 -w "mytable_1.cust_id = mytable_2.cust_id AND mytable_1.cust_id IN ('1','2','3')" ``` 将因未知列错误而失败。 ### 五、解决策略:逐表筛选与关联...

    给MySQL建立索引1

    这时,我们需要创建一个复合索引,即包含多个字段的索引,如`CREATE INDEX mytable_categoryid_userid ON mytable (category_id, user_id);`。这样,MySQL可以在两个字段同时匹配时更有效地执行查询。 要验证数据库...

    MySql常用指令

    ` 定义一个名为MYTABLE的新表,包含两列:name(最大长度为20个字符的变长字符串)和sex(单个字符)。 6. **描述表结构**:`DESCRIBE MYTABLE;` 显示MYTABLE表的列名、数据类型和其他相关信息。 7. **插入数据**...

    读取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 ...

    常用的SQL语句

    - **创建表**:`CREATE TABLE mytable (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), sex CHAR(1), birthdate DATE);` - 这条语句创建了一个名为`mytable`的新表,并定义了几种不同的字段类型,如整数、...

    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 命令类似...

Global site tag (gtag.js) - Google Analytics