【发布时间】:2017-05-08 09:26:57
【问题描述】:
我已经使用 GUI 构建器在 JFrame 中制作了一些 JLabel。这些变量被锁定,我发现很难在另一个类中使用它们。
// Variables declaration - do not modify
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
public javax.swing.JLabel title;
// End of variables declaration
我必须先将变量设置为 public,然后才能在不同的类中使用它们。
【问题讨论】:
-
在任何其他编辑器中打开文件并公开这些字段,因为大多数 GUI 构建器不允许用户通过相同的 GUI 构建器修改声明。
-
我的建议:放下 IDE,学习如何使用 Java 代码制作 GUI。
-
这些框架让您可以更新这些生成文件,当然,如果您进行更新,它们当然不会覆盖所有内容。现在,我发现
title是公开的很奇怪,所以您也许可以更改其他标签的设置 -
是的,我公开了标题以便在不同的类中使用它。感谢您指出问题。
标签: java swing user-interface netbeans