如何让一个JTextField中的值根据另外一个JComboBox的选择来变化,如图,用户级别是根据级别名称的选择

 我来答
kevintop3
2013-09-04 · TA获得超过1.5万个赞
知道小有建树答主
回答量:890
采纳率:100%
帮助的人:536万
展开全部
JComboBox 添加一个ItemListener 监听器。

在 ItemListener监听中实现 itemStateChanged 方法 , 判断 JComboBox 的值是否改变,如果改变,就获取JTable中的 TableModel对象。然后调用 setValueAt 方法,可以改变表格中的值。

参考:

JComboBox box;
JTable jTable;
box.addItemListener(new ItemListener(){
        public void itemStateChanged(ItemEvent e){
        
          //判断box的值是否改变。
          
          //获取TableModel 对象
           TableModel model = jTable.getModel();
           //更新表中的记录。 aValue表示要改变成的值,rowIndex表示行,columnIndex表示列。
   model.setValueAt(aValue, rowIndex, columnIndex);
        }
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式