日期:2014-05-20  浏览次数:20641 次

这次尽量说清楚一点,一个JTextfield要怎么做能对应多个标签?
RT,一个JTextField,左边使用JComboBox组合框做标签,这样,我只需要一个JTextField,就可以输入不同的,对应于JComboBox的Item。比如JComboBox的项目列表有:移动电话、家庭电话、办公电话。当我选择移动电话时,在JTextField输入内容,这个内容就对应于“移动电话”,当选择“家庭电话”,JTextField中输入的内容就是“家庭电话”。
一句话,一个JTextField怎么对应于多个标签?


***************** ******************************
* 移动电话 *▲ * * 1350258**** *
***************** ******************************
* 家庭电话 Item *
*****************
* JComboBox Item*
*****************

------解决方案--------------------
那根本没法对应,楼主换一个想法就OK啦

前面一个 ComboBox, 后面用 n个JTextField 就可以了, n = comboBox Item 的个数.
一个item对应一个JTextField,
对comboBox加入选择事件监听.
如果选中第 m个item ,那么就让 第 m个 JTextField 显示,其余全部设为不显示.

效果就和楼主想要的效果相同.结贴吧