我做了一个框架,并为其添加了一个桌面窗格(dp_1)。然后,我创建了一个单独的内部jframe形式(Inj),并将此代码分配给框架形式的按钮(main)。

Inj inj = new Inj();
dp_1.add(inj);
inj.setVisible(true);


工作正常。然后,我创建了另一个内部jframe表单(Inj_1)。我想通过Inj中的按钮将其设置为可见。我确实尝试过相同的代码,但出现错误。

错误是;

error: dp_1 has private access in NewJFrame


*()包含变量名称。

最佳答案

您应该在拥有该变量的类中提供一个公共方法,并让其修改自己的状态。

您也可以根据需要使用反射,但是我不建议这样做。

09-13 06:46