gpt4 book ai didi

Java Swing : Dialog with expanding/progressive disclosure?

转载 作者:行者123 更新时间:2023-11-30 05:07:38 24 4
gpt4 key购买 nike

我在桌面 Java Swing 应用程序中有一个对话框。

我想要的是一个经典的 Windows 风格的渐进式披露对话框,其中按“更多选项”按钮会在对话框上打开一整批额外的选项。 (然后可以通过单击同一按钮再次隐藏它,该按钮现在显示类似“隐藏”的内容。)

在 Swing 中执行此操作的正确方法是什么?

我似乎无法在谷歌上搜索与此直接相关的任何内容,我发现的内容归结为“将首选尺寸重置为 0 并重新验证”,这不可能是执行此操作的正确方法,而且导致各种古怪的事情发生。

最佳答案

隐藏/显示可以通过向父级删除/添加子级来实现。每次删除/添加操作后,您都必须调用parent.revalidate()parent.repaint()来正确刷新UI。

关于Java Swing : Dialog with expanding/progressive disclosure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4550440/

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