在JavaSwing中捕获JTabbedPanel的close选项卡事件

在JavaSwing中捕获JTabbedPanel的close选项卡事件,java,swing,jtabbedpane,Java,Swing,Jtabbedpane,是否可以在JavaSwing中捕获JTabbedPanel的close选项卡事件 我想检查一些条件,如果它们不满足,那么我必须阻止用户关闭它 谢谢 更新:我基于此创建了一个自定义事件,它解决了我的问题。Sun的教程中有一个例子,每个选项卡上都有关闭按钮。如果您查看示例的源代码,您可以看到它对单击的关闭按钮作出反应 编辑:。它有一个扩展JButton的内部类。 根据您的评论,您是否已经准备好关闭选项卡?您要做什么来实现这一点?我基于此创建了一个自定义事件,它解决了我的问题。我查看了本教程。但我找不

是否可以在JavaSwing中捕获JTabbedPanel的close选项卡事件

我想检查一些条件,如果它们不满足,那么我必须阻止用户关闭它

谢谢

更新:我基于此创建了一个自定义事件,它解决了我的问题。

Sun的教程中有一个例子,每个选项卡上都有关闭按钮。如果您查看示例的源代码,您可以看到它对单击的关闭按钮作出反应

编辑:。它有一个扩展JButton的内部类。
根据您的评论,您是否已经准备好关闭选项卡?您要做什么来实现这一点?

我基于此创建了一个自定义事件,它解决了我的问题。

我查看了本教程。但我找不到它是否捕获了关闭事件的位置。请参阅编辑以获取到源的直接链接,并查看其他问题以进行澄清。没有“关闭事件”。关闭选项卡的代码位于ActionListener中,ActionListener已添加到选项卡上的“关闭”按钮中。如果您不想在单击“关闭”图标时关闭选项卡,请将代码添加到ActionListener。