JComboBox内容选择的问题 10
请问各位大神我想通过选中不同的班级后单击查询按钮,在下面显示出不同班级的信息下面是我目前的代码,现在的问题是无法获取选中的班级,请问该如何解决,谢谢packagebiye...
请问各位大神我想通过选中不同的班级后单击查询按钮,在下面显示出不同班级的信息下面是我目前的代码,现在的问题是无法获取选中的班级,请问该如何解决,谢谢package biyesheji;import java.sql.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.util.*;import java.util.Vector;import javax.swing.*;import javax.swing.table.DefaultTableModel;public class frame2 extends JFrame implements ItemListener{ /** * @param args */ public static void main(String[] args){ // TODO Auto-generated method stub frame2 frame=new frame2(); } private JButton btn; public String cs; private Dao da; public JComboBox combol; private DefaultTableModel tablemodel; private Vector colsv; public frame2() { super("实验管理程序"); this.setSize(500, 500); JPanel pane = new JPanel(); pane.setSize(500, 500); this.add(pane, "North"); Vector colsv = new Vector(); JTable table; String str="SELECT DISTINCT SClass FROM Student"; Dao da=new Dao(); ResultSet rs=da.query(str); try { rs.last(); int i = rs.getRow(); rs.beforeFirst(); String sclass[] = new String[i]; int m = 0; while(rs.next()) { sclass[m] = rs.getString(1); m++; } JComboBox combol = new JComboBox(sclass); pane.add(combol); combol.addItemListener(this); } catch (SQLException e) { e.printStackTrace(); } JLabel inputLabel = new JLabel("选择班级"); pane.add(inputLabel); JButton btn = new JButton("查询"); pane.add(btn); colsv.add("学号"); colsv.add("实验编号"); colsv.add("上机时间"); DefaultTableModel tablemodel = new DefaultTableModel(new Vector(), colsv); table = new JTable(tablemodel); pane.add(new JScrollPane(table), "Center"); this.setVisible(true); } @Override public void itemStateChanged(ItemEvent e) { if(e.getStateChange()== ItemEvent.SELECTED) { String cs=(String)combol.getSelectedItem(); System.out.println(cs); } } }
展开
1个回答
2017-04-06
展开全部
(String)jcombobox1.getSelectedItem()
~~
~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询