问题描述
- 希望在java界面同一块区域加两个监听,但只有一个能实现监听
-
在一个gamepanel上加了按钮的setIconsetsetRolloverIconsetPressedIcon的方法对按钮实现了变色,用这些按钮组成了一个棋盘;现在想在这个棋盘上加另一个按钮,实现行为选择,但是在同一块区域上没法实现两个监听,只能实现原构成棋盘的按钮的变色监听,后加的按钮并不能按到,似乎在棋盘的下一层。
如何在同一块区域内实现两个监听?
解决方案
可以做成一个队列,将侦听到的事件放到队列里面。然后新开一个线程来处理这些事件。希望对你有用
解决方案二:
你这个有点问题啊,让一个地方两个事件,他怎么知道执行哪一个?就好比让你又笑又哭
解决方案三:
这是你的布局有问题了,
时间: 2024-09-12 01:47:27