Eclipse WindowBuilder 中自定义 Java Bean 属性的空下拉列表
Empty Dropdown list for properties of a custom Java Bean in Eclipse WindowBuilder
我正在使用 Eclipse 2020-06 (4.16.0) 和 WindowBuilder 1.9.4.202002151729。我正在尝试创建自己的 Java Bean,但是当我尝试在 WindowBuilder 设计选项卡上更改自定义字符串类型 属性 时遇到问题。问题是 属性 不可编辑,它旁边的三个点不会像在 swing 组件的属性中那样出现。相反,当我单击它时,会显示一个箭头并出现一个空的下拉列表:
我尝试了很多不同的方法,但我无法编辑我的属性。 Java Compiler compliance level设置为1.8,我的Bean代码如下:
public class TestingBean extends JLabel
{
private String myString;
public TestingBean()
{
this.myString = "";
}
public String getMyString()
{
return myString;
}
public void setMyString(String myString)
{
this.myString = myString;
this.setText("My text is: " + myString);
}
}
另外,我也在找这个问题,没有找到相关资料。任何人都知道是否存在任何像这样的已知错误,或者我是否做错了什么?
提前致谢。
在 Project > Properties > Java Build Path > Libraries
中用 Oracle JDK 替换 OpenJDK 并重建 Java Bean class 为我解决了这个问题。
我正在使用 Eclipse 2020-06 (4.16.0) 和 WindowBuilder 1.9.4.202002151729。我正在尝试创建自己的 Java Bean,但是当我尝试在 WindowBuilder 设计选项卡上更改自定义字符串类型 属性 时遇到问题。问题是 属性 不可编辑,它旁边的三个点不会像在 swing 组件的属性中那样出现。相反,当我单击它时,会显示一个箭头并出现一个空的下拉列表:
我尝试了很多不同的方法,但我无法编辑我的属性。 Java Compiler compliance level设置为1.8,我的Bean代码如下:
public class TestingBean extends JLabel
{
private String myString;
public TestingBean()
{
this.myString = "";
}
public String getMyString()
{
return myString;
}
public void setMyString(String myString)
{
this.myString = myString;
this.setText("My text is: " + myString);
}
}
另外,我也在找这个问题,没有找到相关资料。任何人都知道是否存在任何像这样的已知错误,或者我是否做错了什么?
提前致谢。
在 Project > Properties > Java Build Path > Libraries
中用 Oracle JDK 替换 OpenJDK 并重建 Java Bean class 为我解决了这个问题。