java编程紧急问题~~~~

来源:百度知道 编辑:UC知道 时间:2024/07/08 20:25:29
我用的是java swing 图形编程,有这样一个问题:有一个文本框和一个combobox,文本框默认值是100000.000,combobox的4个值是Hz,KHz,GHz,MHz,默认的是100000.000Hz,当我点击KHz时,我想让文本框的值单位转换下,也就是除以1000.000,同理,当我点击combobox中其他值时,要以Hz时候的值为基础变换,就相当一个单位转换的过程,怎么实现~~???

用一个改变文本框值的函数,然后给combobox中的选项注册监听器,用监听函数调用改变文本框值的函数就行了

一个文本框和一个combobox
多加一个变量来存Hz单位的值

combobox改变时候用多加的变量来做单位换算
文本框改变时候把新的值做单位变换后存到多加的变量里

加个监听就可以了