问题描述
我正在将Eclipse 2020-06(4.16.0)与WindowBuilder 1.9.4.202002151729一起使用。我正在尝试创建自己的Java Bean,但是在尝试更改WindowBuilder“设计”选项卡上的自定义String类型属性时遇到了问题。问题在于属性是不可编辑的,其旁边的三个点不会像在挥杆部件的属性中那样出现。取而代之的是,当我单击箭头时,将显示一个箭头并显示一个空的下拉列表:
我一直在尝试许多不同的事情,但是我无法编辑我的属性。 Java Compiler合规性级别设置为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类为我解决了这个问题。