当前位置: 代码迷 >> J2SE >> Swing怎么通过同一个按钮向任意不同文本框输入值
  详细解决方案

Swing怎么通过同一个按钮向任意不同文本框输入值

热度:62   发布时间:2016-04-23 20:41:54.0
Swing如何通过同一个按钮向任意不同文本框输入值?


这是一个模拟校园一卡通终端的界面
如图:我想通过点击面板上的数字按钮,向校园卡ID旁的TextField输入数字,然后再向金额旁的TextField输入金额。

现在的问题是,如果只有一个待输入的TextField,我可以知道触发按钮的事件时候往哪个TextField写这个值,可是现在有两个,
我该如何实现,我想输入的是校园卡ID的时候,数字输入到第一个TextField,我想输入金额的时候,点击数字按钮输入到的是第二个TextField呢?
------解决方案--------------------
添加事件,获取焦点就行了。
------解决方案--------------------
给每一个jtextfield添加FocusListener,在focusGained方法中对btn添加ActionListener