Rea*_*own 6 java eclipse swing jframe windowbuilder
我正在为一个项目创建一个 JFrame,在尝试编辑它时,设计选项卡是空白的。
我创建了一个测试项目,所有内容都默认,但这个“错误”仍然存在。
这是测试的代码:
package test;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
public class Test extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Test frame = new Test();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Test() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我已经做过的:
WindowBuilder 已安装,1.9.5 和 1.9.6.pre Nightly Build(我也尝试过仅安装其中之一,但没有成功)。
我已经安装了 Swing 所需的所有包,包括:Swing Designer、所有 SWT 组件和所有 WindowBuilder 组件。
我尝试卸载并重新安装所有这些软件包和组件,但仍然没有成功。
Window>Preferences>WindowBuilder 中的选项“将 WindowBuilder 编辑器与自动识别的 Java GUI 文件关联”已选中。
剩下的唯一一件事就是重新安装 Eclipse,我有点担心它,因为我安装了多少插件。重新安装它们会很痛苦(有点)。
WindowBuilder 是否与某些插件不兼容?我有一些针对 Python 的,还有一些只是生活质量的。
编辑:问题已解决,对于任何人都经历过这个问题,只需--illegal-access=permit在最后一行添加 eclipse.ini 即可。
how*_*ger 14
这是使用 Java 16 或更高版本运行 Eclipse 时的一个已知且已修复的问题:
WindowBuilder 问题 #45 - 使用 CGLIB 进行反射访问会破坏 java 16 及更高版本中的 windowbuilder
更新:该问题已得到解决。它已在WindowBuilder Nightly Build(更新站点:https://download.eclipse.org/windowbuilder/lastgoodbuild/)中提供,并将在即将发布的 WindowBuilder 1.9.8 版本中提供。
| 归档时间: |
|
| 查看次数: |
8995 次 |
| 最近记录: |