gpt4 book ai didi

java - JTabbedPane:如何限制用户移出当前选项卡

转载 作者:行者123 更新时间:2023-11-30 07:33:19 26 4
gpt4 key购买 nike

如何限制用户离开当前选项卡。在离开当前选项卡之前,我需要显示一条确认消息以保存/放弃更改。如何在 JTabbedPane 中实现此功能?

最佳答案

您可以覆盖 JTabbedPane 对象中的 setSelectedIndex,因为它在更改发生之前被调用。如果这样做,请记住在显示确认后调用 super.setSelectedIndex。

或者,如 Eng.Fouad 所述,您可以添加一个 ChangeListener 并在那里显示确认消息,但这是在选项卡更改后发生的,因此您的确认消息将在新选项卡显示在屏幕上后显示: http://www.java2s.com/Tutorial/Java/0240__Swing/ListeningforSelectedTabChanges.htm

如果您可以接受在确认弹出时新选项卡已经显示的事实,那么第二个选项会更容易实现。

关于java - JTabbedPane:如何限制用户移出当前选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com