java 如何如果jcomboBox中选中的值

 我来答
性情中人的文库
推荐于2018-03-02 · TA获得超过481个赞
知道小有建树答主
回答量:219
采纳率:90%
帮助的人:153万
展开全部
public class ComboxGet implements ItemListener
{
private JComboBox<Object> comboBox ;
public ComboxGet()
{
JFrame frame = new JFrame("window");

final String def[] =
{ "A", "B", "C", "D", "E" };
comboBox = new JComboBox<Object>(def);
comboBox.addItemListener(this);
comboBox.setEditable(true);
frame.add(comboBox, BorderLayout.NORTH);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
for(int i = 0;i<comboBox.getItemCount();i++)
System.out.println(comboBox.getItemAt(i));

}
public static void main(final String args[])
{
new ComboxGet();
}
@Override
public void itemStateChanged(ItemEvent e)
{
System.out.println(comboBox.getSelectedItem());
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
17岁di虚伪
推荐于2016-09-21 · 超过19用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:36.9万
展开全部
		c_online = new JComboBox<String>();
c_online.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (c_online.getSelectedItem() != null
&& c_online.getSelectedItem().equals(t_ID.getText()))
c_online.setSelectedItem("All");
l_message.setText("Message(" + c_online.getSelectedItem() + ")");
}
});
c_online.setBounds(704, 46, 67, 21);
panel.add(c_online);

c_online.setBounds(704, 46, 67, 21);
panel.add(c_online);

见参考的代码:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电影湖
2015-08-15 · TA获得超过456个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:64.2万
展开全部
泻药,我之前写过swing, int index = comboBox.getSelectedIndex(); 这个方法是获取jComboxBox选中的索引(索引从零开始)。获取值的话可以试一下,String value = comboBox.getSelectedValue();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼延又亦0F
2014-05-24 · TA获得超过1300个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:194万
展开全部
String string = jcomboBox.getSelectedItem().toString();
更多追问追答
追问
继续请教,这个语句放在BUTTON 的Eventhander 里用不了,放在外面,无法在evetnt hander 里处理数据。怎么破?
追答
把jcomboBox定义成成员变量
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式