Swing如何通过同一个按钮向任意不同文本框输入值?

时间:2022-03-28 11:07:01
Swing如何通过同一个按钮向任意不同文本框输入值?

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

现在的问题是,如果只有一个待输入的TextField,我可以知道触发按钮的事件时候往哪个TextField写这个值,可是现在有两个,
我该如何实现,我想输入的是校园卡ID的时候,数字输入到第一个TextField,我想输入金额的时候,点击数字按钮输入到的是第二个TextField呢?

9 个解决方案

#1


自顶啊。。。

#2


引用 1 楼 wyn827743398 的回复:
自顶啊。。。
还得再顶啊

#3


没人回答吗?

#4


你是想用意念控制吗 Swing如何通过同一个按钮向任意不同文本框输入值?

#5


添加事件,获取焦点就行了。

#6


引用 4 楼 fudongrifdr 的回复:
你是想用意念控制吗 Swing如何通过同一个按钮向任意不同文本框输入值?



Swing如何通过同一个按钮向任意不同文本框输入值?没有啊

#7


引用 5 楼 fangmingshijie 的回复:
添加事件,获取焦点就行了。

受启发了,谢谢!

#8


给每一个jtextfield添加FocusListener,在focusGained方法中对btn添加ActionListener

#9


引用 8 楼 fudongrifdr 的回复:
给每一个jtextfield添加FocusListener,在focusGained方法中对btn添加ActionListener


谢谢!已经解决!

#1


自顶啊。。。

#2


引用 1 楼 wyn827743398 的回复:
自顶啊。。。
还得再顶啊

#3


没人回答吗?

#4


你是想用意念控制吗 Swing如何通过同一个按钮向任意不同文本框输入值?

#5


添加事件,获取焦点就行了。

#6


引用 4 楼 fudongrifdr 的回复:
你是想用意念控制吗 Swing如何通过同一个按钮向任意不同文本框输入值?



Swing如何通过同一个按钮向任意不同文本框输入值?没有啊

#7


引用 5 楼 fangmingshijie 的回复:
添加事件,获取焦点就行了。

受启发了,谢谢!

#8


给每一个jtextfield添加FocusListener,在focusGained方法中对btn添加ActionListener

#9


引用 8 楼 fudongrifdr 的回复:
给每一个jtextfield添加FocusListener,在focusGained方法中对btn添加ActionListener


谢谢!已经解决!