问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 学生成绩管理系统 combobox 运用问题

发布网友 发布时间:2022-05-11 08:51

我来回答

1个回答

热心网友 时间:2023-10-09 16:36

如果说jComboBox1是你用来判断的
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "学生", "教师" }));
在你的按钮触发里添加判断
然后用switch进行匹配,也不是说不能用.getSelectedItem(),但是该方法返回的是String类型变量,不易匹配,而且匹配的时候你用来判断的标准必须和你的jComboBox的选项一直,选项里用了多少个空格,你判断的时候就要用多少空格,有的时候为了使界面更美观而多添了几个空格,而忘了改判断语句的话,你的if判断就会始终判断为false,有时候会debug很久,所以还是用
jComboBox1.getSelectedIndex()进行判定更为妥当
switch(jComboBox1.getSelectedIndex()){
case 0:
//在这里进行学生验证,sql和数据库部分我就不多说了
break;
case 1:
//在这里进行教师验证,sql和数据库部分我就不多说了
break;
}追问关键我就是我不知道怎么验证诶。。。

追答e,数据库又要根据不同的情况进行连接了,有专门的百度文库有详细的解释
请参考参考资料
String s strURL="jdbc:odbc:student"; // 数据库标识名, 其中student为我们数据库的名字
String user;//数据库的登录名
String password;//数据库的登录密码
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strURL,user,password); //获取连接
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);//可滚动的
我再给你添加这种odbc的连接方式,即先用odbc数据源管理将数据库添加为用户数据源,程序连接的时候连接数据源就行,因为有的数据库需要专门的调用驱动,安装和调试不易,所以用odbc做一个中转,请结合参考资料理解
数据库的取用也需要单独学习,没有系统学习过数据库的人是不会使用的,勉强使用debug也会非常困难,因为涉及到SQL语句方面
JComboBox是下拉式的,里面每条item当然是有顺序的,就像数组每个元素有他自己的下标一样,.getSelectedIndex()就是获取你选择的item的下标,而我们在前面规定过了学生item和老师item的位置,所以能对号入座

参考资料:http://wenku.baidu.com/view/b8e5b8e8998fcc22bcd10dcc.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么天天总是提不起精神,情绪低落呢?求大神帮助 你好,我的是oppoR7手机微信里面播放视频的时候出现马赛克是怎么... 我的手机型号是oppor7在微信视频聊天中看不到我自己,对方也看不到我是... 预产期是2016阴历2月初八男孩哪天抛妇产好 4.把一个棱长为10cm的正方体钢锭铸成一块长40cm,宽10cm的钢板,这块钢板... 禅意诗词名句摘抄(15句禅意盎然的诗句) ...体铁块把它熔铸成一个横截面积是20平方厘米的长方体这 夏季下雨钓鱼好不好钓鱼 猫咪发烧猫鼻支怎么办,猫咪猫鼻支发烧流鼻涕 邵东到威宁的乘车路线 5.如何快速添加QQ上好友的 如何用Javascript获取HTML的第二列第三个单元格的内容? 移动新手机卡怎么激活 宝宝巴士怎么没有杰力豆了 js获得表单中某个单元格的值 以“乐”为题,写一篇680字的作文(不开心的时候,被一件事逗笑) 贵阳人文科技学院的学费是多少? 我的宝宝巴士怎么只有四个故事(烟火,夏日,烧烤),怎么下载更多啊 javascript中如何获取一个html表格的内容 苹果手机里的文件怎么链接电脑 《东北往事:黑道风云20年》赵红兵原型到底是谁? 巴西铁树多久开一次花? 巴西铁开花的预意 信用卡花完,本人去世,能销户吗 信用卡持卡人死后如何销户 在家人不知情的情况下办信用卡的持卡人死后怎么办,都是独立的自然人? cisco路由器是什么? 梦见25岁的我我回去读小学一年级了 集成电路中CTS是什么意思 路由器cts模式是什么意思 JS怎么获取表格中某一行某个td中的内容 顺序表实现学生成绩管理系统用JAVA语言怎么写 速求Java学生成绩管理系统 用数组 不要用数据库 如何设置无线网络的安全密钥? ...js如何访问html,如何得到html里面的表格呢? 用java写一个学生成绩管理系统程序,且有增加,查询,修改,删除,要求在控制台显示 以乐为题写一篇作文100字数 只通过HTML的路径,用js访问HTML表格中的内容 求用java语言编写一个学生成绩管理系统,使用sql数据库(包含5张表:Student,Course,Class,Teacher,Score 尼康7500相机拍摄的照片在电视上显示不是全屏,相机怎样设置? 以《乐》为题写一篇作文 要求:看到或亲身经历的“乐”事,400字以上。 各位好心人帮帮忙呀!!!!!! 开光密史第261章怎么没有 李青山林清清是啥小说 在别人不知情的情况下盗用支付宝贷款犯法吗 别人在用我位支付宝里面有钱,我拿了这是有罪吗? 如何在Opengl Es下绘制圆角矩形 哪里可以看到完整版的开光密史小说? opengl 画矩形,窗口不显示内容 开光密史共有多少章?为什么没有后续了? OpenGL编程使矩形旋转