0

我正在尝试将标签文本的内容设置为静态字符串,但是当我这样做时 UI 设计器不会显示它。

  1. 以编辑模式打开文件。
  2. 创建公共最终静态字符串 SOME_VALUE = “我的标签”;
  3. 切换到设计模式
  4. 检查组件的属性,然后单击 labelText 属性。
  5. 更改为自定义代码,然后输入变量 (SOME_VALUE)

代码运行正常,但是当您在设计模式下查看它时,它显示为“标签文本”而不​​是我的静态字符串。这使得在查看长字符串时设计存在问题,因为尺寸不合适。

有没有人找到一种方法来完成这项工作?

4

1 回答 1

0

前段时间我解决了这个问题之王,netbeans 中无法将编程编码的字符串直接读取给 UI 设计器。但是有一个解决方法!

  1. 创建一个属性文件
    1.1 右键单击​​ package->New->Other->Other->Properties File
    1.2 在此处插入您的键值对

  2. 在 UI 设计器中,选择标签
    2.1 Properties->text->Resource Bundle
    2.2 选择适当的字段
    2.3 你完成了!

  3. 将捆绑包值分配给静态字符串
    public static String myString = java.util.ResourceBundle.getBundle("PATH-To-Bundle-file").getString("NAME-OF-THE-KEY");


祝你好运 :)

于 2012-10-10T08:17:23.813 回答