java中下拉框选项内容
下拉框中的内容是数据库中表的内容,比如,“”张三","李四"sql中supplier中第一列supplierSimpleName123321(这是两行一列)在java中D...
下拉框中的内容是数据库中表的内容,比如,“”张三","李四"
sql中supplier中第一列supplierSimpleName 123 321(这是两行一列)
在java中DAO层
public Vector findsupplier(){
String findsu="select * from supplier";
ResultSet rs=psshmy.query(findsu);
Vector ve=new Vector();
try{ while(rs.next()){
Vector vector=new Vector();
vector.add(rs.getString("supplierSimpleName"));
ve.add(vector); }
}catch(SQLException e){
e.printStackTrace();}
return ve; }
在ui层 cb11.addItem(ve); //cb11是个JComboBox
为什么在JComboBox中显示为123321
而不是123
321 展开
sql中supplier中第一列supplierSimpleName 123 321(这是两行一列)
在java中DAO层
public Vector findsupplier(){
String findsu="select * from supplier";
ResultSet rs=psshmy.query(findsu);
Vector ve=new Vector();
try{ while(rs.next()){
Vector vector=new Vector();
vector.add(rs.getString("supplierSimpleName"));
ve.add(vector); }
}catch(SQLException e){
e.printStackTrace();}
return ve; }
在ui层 cb11.addItem(ve); //cb11是个JComboBox
为什么在JComboBox中显示为123321
而不是123
321 展开
4个回答
展开全部
你说的太模糊了
如果是Swing的话:
JComboBox box = new JComboBox();
box.addItem("张三");
box.addItem("李四");
通过box.getSelectedItem();或者box.getSelectedItemIndex();来获取选择
如果是Swing的话:
JComboBox box = new JComboBox();
box.addItem("张三");
box.addItem("李四");
通过box.getSelectedItem();或者box.getSelectedItemIndex();来获取选择
追问
sql中有一张表,其中表头中有一项是姓名(name):张三,李四(这是2行1列),我的问题是如何将这一列的内容传入到到JComboxBox的选项中。要具体的方法过程,
追答
这涉及到JDBC技术,代码不是我在这儿能给你写出来的。
大概过程:
通过JDBC连接数据库,
执行查询,获取结果集
遍历结果集,向JComboBox中添加响应字段。
具体自己百度相关文章。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用List取数据库里的内容啊,然后下拉框读List里面的内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改下拉框的内容,是要用到数据ListModel的。
方法就是,你得到下拉框的ListModel,然后对Model进行操作就行了,这样就会自动更新下拉框的内容
方法就是,你得到下拉框的ListModel,然后对Model进行操作就行了,这样就会自动更新下拉框的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询