gpt4 book ai didi

java - 在 SWT 中使用一个窗口管理多个组合

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:55 26 4
gpt4 key购买 nike

我刚刚开始在 eclipse 中使用 SWT。现在,我正在使用 Hibernate 连接到数据库并检索组合所需的信息。这些 View 包括一个 SWT 应用程序窗口和多个组合窗口。我如何根据用户点击的按钮放置这些组合?由于组合需要放在主窗口上,我应该在每个组合中引用主窗口吗?

主窗口也完全是空的。用户点击的将是其中一个组合中的按钮之一。我应该只有一个 Controller 吗?但是每个组合都有需要在主窗口上打开其他组合的按钮。我应该为每种复合 Material 配备 Controller 吗?我是不是走错了方向?任何帮助都会很棒。

谢谢

编辑:我正在尝试做的事情的一个例子。我有一个主窗口和 3 个复合窗口:A、B、C;这些组合中的每一个都有按钮,可以通过替换主窗口上的当前组合将用户带到其他 2 个组合。

那么,我应该为每个组合设置一个 Controller 还是只为主窗口设置一个 Controller ?另外,要将组合添加到主窗口,我是否需要在每个组合中引用主窗口?

enter image description here

最佳答案

您所追求的在技术上与向导 UI 非常相似。这个想法是将所有合成添加到主窗口,但一次只有一个可见。这可能适用于FillLayout。更改组件的可见性后,您可能还需要在主窗口上调用 layout()redraw()

关于java - 在 SWT 中使用一个窗口管理多个组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717151/

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