javaSwing

dao模式

1.增加页面

单选框按钮对象:isSelected();

取值

String shobby = "";
 if(jcba.isSelected()){
		shobby+="哈哈";
	    }
 if(jcbb.isSelected()){
		shobby+="嘿嘿";
	    }
 if(jcbc.isSelected()){
		shobby+="哦哦";
	    }

 lte取值

String saddress =jcb.getSelectedltem().toString();

关闭自己

AddStu.this.dispose();

清空按钮

jbb.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				jtfa.setText("");
				jpf.setText("");
				jtfb.setText("");
				jta.setText("");
				jrba.setSelected(true);
				jcb.setSelectedItem("湖南");
				jcba.setSelected(false);//设置不选择
				jcbb.setSelected(false);
				jcbc.setSelected(false);
			}
 		});

 

2.表格绑定数据,模糊查询,下拉框

概述:JTable 用来显示和编辑常规二维单元表

常用构造方法:

(1)创建空表格,后续再添加相应的数据

         JTable()

(2)创建指定行列数的空表格,表头名称默认使用大写字母(A, B, C ...)依次表示
         JTable(int numRows, int numColumns) 

(3)创建表格,指定表格行数据和表头名称

        JTable(Object[][] rowData, Object[] columnNames)

(4)使用表格模型创建表格

        JTable(TableModel dm)

添加到表格到容器中有两种方式:

(1)添加到普通的中间容器中

(2)添加到JScrollPane滚动容器中

3.表格模型

只要数据模型实现了 TableModel接口,就可以通过以下两行代码设置JTable显示该模型:

TableModel myData =new MyTableMode();

JTable table = new JTable(myData);

/** 返回总行数 */
    public int getRowCount();

    /** 返回总列数 */
    public int getColumnCount();

    /** 返回指定列的名称(表头名称) */
    public String getColumnName(int columnIndex);

    /** 针对列中所有的单元格值,返回最具体的超类。JTable 使用此方法来设置列的默认渲染器和编辑器。 */
    public Class<?> getColumnClass(int columnIndex);

    /** 判断指定单元格是否可编辑 */
    public boolean isCellEditable(int rowIndex, int columnIndex);

    /** 获取指定单元格的值 */
    public Object getValueAt(int rowIndex, int columnIndex);

    /** 设置指定单元格的值 */
    public void setValueAt(Object aValue, int rowIndex, int columnIndex);

    /** 添加表格模型监听器 */
    public void addTableModelListener(TableModelListener l);

    /** 移除表格模型监听器 */
    public void removeTableModelListener(TableModelListener l);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值