如何在CardLayout中显示特定卡片时执行操作?

时间:2014-09-03 16:12:09

标签: java swing user-interface cardlayout listeners

我在CardLayout遇到问题。我的挥杆应用中有大约15张牌。有些卡用于显示数据库中的数据,它们应该运行sql并显示数据。这种卡的名称是“律师”。

但我的问题是,我怎么知道“律师”卡正在显示,所以我可以调用数据库查询?我不想知道“账号”卡之后是否显示“律师”,我只需知道它现在是否正在显示。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您可以将ComponentAdapter添加到律师卡中并实施" componentShown()"方法