gpt4 book ai didi

java - 显示器和外壳的区别

转载 作者:搜寻专家 更新时间:2023-11-01 01:23:55 24 4
gpt4 key购买 nike

典型的 SWT 示例代码如下所示:

final Display display = Display.getDefault();
final Shell shell = createMyShell(display);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}

DisplayShell 有什么区别?
如果必须显示多个窗口,是否每个窗口都需要一个自己的循环?

最佳答案

您可以拥有多个 shell,其中包含一个 Display 和一个 while 循环处理事件分派(dispatch)。创建显示,从显示创建外壳,然后启动单个 UI 事件调度程序循环。参见 http://www.chrisnewland.com/av/111/swt-best-practice-single-display-multiple-shells

关于java - 显示器和外壳的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008537/

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