gpt4 book ai didi

java - 将 Swing 组件添加到 Eclipse RCP 插件

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:34:32 24 4
gpt4 key购买 nike

我在将 Swing 组件嵌入 SWT 时遇到问题(例如 eclipse 插件..)目前我有:

 public void createPartControl(Composite parent) {
java.awt.Frame f = SWT_AWT.new_Frame(parent);
JPanel panel = new JPanel(new BorderLayout());
JButton button = new JButton("Swing button");
JLabel label = new JLabel("Swing label");
panel.add(label,BorderLayout.NORTH);
panel.add(button,BorderLayout.CENTER);
f.add(panel);
}

此代码片段加载失败,插件在第一行崩溃...

知道如何合并这些组件吗?

谢谢!

最佳答案

http://www.eclipse.org/articles/article.php?file=Article-Swing-SWT-Integration/index.html

至少,在 SWT 组合中嵌入 AWT 框架只是两行简单的代码

Composite composite = new Composite(parent, SWT.EMBEDDED | SWT.NO_BACKGROUND);
Frame frame = SWT_AWT.new_Frame(composite);

关于java - 将 Swing 组件添加到 Eclipse RCP 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4580530/

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