当前位置: 首页 > 知识库问答 >
问题:

Eclipse中WindowBuilder设计选项卡不完整

狄冠宇
2023-03-14

我正在为一个项目创建一个JFrame,当试图编辑它时,design选项卡是空白的。

我已经创建了一个测试项目,所有的东西都是默认的,而这个“错误”仍然存在。

下面是测试的代码:

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);
  }

}

WindowBuilder是否与某些插件存在不兼容?我有几个Python和其他只是QOL。

编辑:问题已经解决,对于任何也要经历这一过程的人,只需在eclipse.ini的最后一行添加--illegal-access=permit

共有1个答案

缪成天
2023-03-14

在使用Java16运行Eclipse时,这是已知的问题:

Eclipse bug 572210-使用CGLIB进行反射访问破坏了java 16及更高版本中的windowbuilder

作为一种解决办法(请参阅注释3),在eclipse.ini中,在结尾处(或至少在-vmargs之后)添加以下行:

--illegal-access=permit
 类似资料:
  • 我是Eclipse(或任何前端开发程序)的WindowBuilder工具的新手,我安装了WindowBuilder,SWT来查看它。创建新项目时,我转到: 新建>其他>WindowBuilder>SWT Designer>SWT/JFace Java项目 创建新类时,我转到: 这将生成一个初始的主代码,下面有源代码和设计选项卡。我的问题是,当进入design选项卡时,它总是空的,如下所示: 我找不

  • 想改进这个问题吗?通过编辑这篇文章添加细节并澄清问题。 在WindowBuilder编辑器中升级到Eclipse2020-09(4.17)后,Java代码显示在“源”选项卡中(如预期),但“设计”选项卡中不再显示任何内容。我希望图形编辑器会显示在“设计”选项卡中,就像我升级之前一样。

  • [编辑] 类似于分部和模板的复杂嵌套问题 到目前为止,是使用Angulal-UI状态解决方案更好,还是应该坚持使用ng-包括? 到目前为止,我在AngularJS应用程序中每个URL有一个视图。我需要建立一个新的视图,它应该有3个选项卡,我在试图弄清楚如何设计视图架构方面遇到了困难。 请注意,这3个选项卡后面的业务模型对象是相同的。 第一个选项卡用于查看和编辑业务对象上的数据。所以第一个选项卡中已

  • 我最近买了一个M1处理器的Macbook,用来编程。我已经为JAVA编程安装了Eclipse IDE。在安装Windows BUilder和Eclipse Market place for java GUI所需的软件之后,我的design选项卡仍然是空白的。同样的方法在我的Windows桌面上工作,但在这里不起作用,我该怎么做?所以它起作用了