如何知道按钮是否在另一个按钮之前被点击?

时间:2014-08-13 05:26:36

标签: java algorithm

如果我们有两个按钮,我们想知道在另一个按钮之前点击了哪一个按钮,我们怎么能在java中做到这一点?

场景: ButtonA和ButtonB,在ButtonA单击之前单击了ButtonB。

我们如何才能确定实际?(我的意思是单击订单按钮)

1 个答案:

答案 0 :(得分:2)

让我们假设您有源代码,并且您正尝试将其引入您自己的程序,然后我建议使用某种FIFO队列。

每次按下其中一个按钮,就会将其弹出到队列中。当您需要确定订单时,只需弹出项目,它们就会按顺序出现。

有关详细信息,请查看Queue ImplementationsIntroduction to Collections

现在,说了这么多,您可以简单地使用List,这将维护项目的顺序(从头到尾),但是会允许重复项,因此您可以使用[B1, B1, B1, B2, B1]示例

如果你想要唯一性(没有重复),那么某种Set会更有用