关于netbeans中的JComboBox(复选框)
以最近写的选课系统中添加课程项为例
1、往复选框中放入选项(根据数据库添加)
(1)首先将 属性—>model中默认Item1234清空
(2)获得数据库中的数据并放入。
SelectCourseView scv=new SelectCourseView();
int selectIndex=-1;
SysCourseDao scd=new SysCourseDaoImpl();
List<CourseView> courselist = scd.queryAllCourse();
//获得一个存放View的表,然后放入
//自己在dao包中添加借口获得所有课程名字
public TeaScoreFrame() {
initComponents();
initdep(); //该方法一定放在initComponents()之后,先初始化组件,后放入内容。
} public void initdep() {
for(CourseView cs:courselist)
{
this.comCourseID.addItem(cs.getID()); //遍历整张表,然后挨个放入
}
}
2、获得复选框当前的内容
private void btnSearchActionPerformed(java.awt.event.ActionEvent evt) {
//首先将表中内容清空,然后放入
DefaultTableModel dtm = (DefaultTableModel) this.tblTeaSearchSelect.getModel();
while(dtm.getRowCount()>0){
dtm.removeRow(0);
}
//1、获取defaulttablemodel
//2、移除当前table中得内容
//3、通过vector对象将数据显示在table中
int ss= Integer.parseInt((this.comCourseID.getSelectedItem()).toString());
//comCourseID.getSelectedItem()获得的是int,但是不能直接相等,要转换成String然后转化为int
TeacherDao ts= new TeacherDaoImpl();
List<SelectCourseView> scvlist=ts.teaCourseScore(ss); for(SelectCourseView s:scvlist){
Vector v = new Vector(); v.add(s.getID());
v.add(s.getStudentName());
v.add(s.getCourseName());
v.add(s.getScore());
dtm.addRow(v); //遍历,然后挨列放入
}
}
3、根据表中选中项,复选框选中要显示的Item
这一项比较简单
for(int i=0;i<this.cbDep.getModel().getSize();i++) {
//遍历下拉框中每一项,找到与选中项匹配的项
Department dept=(Department)this.cbDep.getItemAt(i);
if(depa.equals(dept.getDepname()))
{
this.cbDep.setSelectedIndex(i);
}
}
关于netbeans中的JComboBox(复选框)的更多相关文章
- Web版需求征集系统所得1,servlet中获取checkbox复选框的值
servlet中获取checkbox复选框的值 </tr> <tr> <td align="right">研究类型</td> < ...
- freemarker中修改和添加功能中包含checkbox复选框默认选中需求的解决方式
今天做的公司ERP系统上线第一天内部使用的,各种BUG铺天盖地,[虽然只是技术总监一个人在测试……],其中有一个就是其中部门管理页面中的修改和添加功能 一个人做一套ERP总是有点疏漏的,虽然里面的东西 ...
- android 中单选和复选框监听操作
单选按钮RadioGroup.复选框CheckBox都有OnCheckedChangeListener事件,我们一起了解一下. package com.genwoxue.oncheckedchange ...
- dataList中实现用复选框一次删除多行问题
先遍历每一行,判断checkBox是否选中,再获取选中行的主键Id 删除就行了 ,,,foreach(DatalistRow rowview in Datalist.Rows) //遍历Datalis ...
- 表格中的checkbox复选框 全选非全选 公共方法 及提交选中结果
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- C# dev gridcontrol中添加checkbox复选框
文章来源 csdn weinierbian http://blog.csdn.net/weinierbian/article/details/6255402 添加一列,FieldName为 " ...
- Excel中如何过滤复选框 How to filter checkbox column in Excel
有个笨笨的小伙伴最近老跟Excel过不去. 她新加了一列checkbox,还想filter别人有没有选.写代码又不会,怎么办. 1. 首先,加这个checkbox 2. 然后新建一列,把这个check ...
- DOM操作-根据name获取网页中的全部复选框
描述: 与id不同,多个元素可以使用相同的name属性,如果需要获取这一类元素的DOM对象,就需要使用getElementsByName()函数 代码: <!DOCTYPE html> & ...
- gin中绑定html复选框
main.go package main import "github.com/gin-gonic/gin" type myForm struct { Colors []strin ...
- 如何在select下拉列表中添加复选框?
近来在给一个公司做考试系统的项目,遇到的问题不少,但其中的几个让我对表单的使用颇为感兴趣,前端程序员都知道,下拉列表有select标签,复选框有checkbox,但是两者合在一起却少有人去研究,当时接 ...
随机推荐
- 关于eclipse中maven项目的问题
问题1: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoad ...
- computer English
算法常用术语中英对照Data Structures 基本数据结构Dictionaries 字典PriorityQueues 堆Graph Data Structures 图Set Data Struc ...
- p标签中的span标签文字垂直居中对齐
<p>轻舞飞扬<span>第一次亲密接触</span></p> p标签的font-size:30px; span标签的font-size:24px; 让 ...
- java.lang.ClassNotFoundException: org.apache.http.util.Args
java.lang.ClassNotFoundException: org.apache.http.util.Args at org.apache.catalina.loader.WebappClas ...
- Oracle函数大全之转换函数
chartorowid(c1) [功能]转换varchar2类型为rowid值 [参数]c1,字符串,长度为18的字符串,字符串必须符合rowid格式 [返回]返回rowid值 [示例] SELECT ...
- Druid:一个用于大数据实时处理的开源分布式系统
Druid是一个用于大数据实时查询和分析的高容错.高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析.尤其是当发生代码部署.机器故障以及其他产品系统遇到宕机等情况时,Druid仍 ...
- 5月4日课堂内容:for循环的穷举、迭代
一.for循环拥有两类: 1.穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 2.迭代: 从初始情况按照规律不断求解中间情况,最终推导出结果. 二.穷举练习 1.单位给发了一张 ...
- 436. Find Right Interval ——本质:查找题目,因此二分!
Given a set of intervals, for each of the interval i, check if there exists an interval j whose star ...
- c#获取系统时间的方法(转)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ...
- android应用程序如何调用支付宝接口(转)
最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多. 在网上搜索了以下,有很多这方面的教程,但大部分教程过于陈旧,而且描述的过于简单.而且支付宝提供的接口一直在 ...