gpt4 book ai didi

java - 通过使用 Findbugs 中的资源包实现国际化

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:53 25 4
gpt4 key购买 nike

Find Bugs 出现如下Error,

方法将常量字符串传递给组件的标题/标签

“此方法创建一个组件并将字符串文字传递给组件的标题或标签。由于此字符串将显示给用户,因此它应该通过使用资源包实现国际化。”

我使用的代码是:

JMenuItem menuItem = new JMenuItem("Select");

为什么这是错误的,我该如何解决。

最佳答案

您应该通过对对象设置组件(属性)来设置值,而不是直接通过构造函数初始化值。

例如-

 JLabel mylbl = new JLabel("myName");

你应该更好地练习使用上面的语法如下

setText(String text) Defines the single line of text this component will display.

JLabel mylbl = new JLabel();
mylbl.setText("myName");

有关更多信息,请参阅 this

关于java - 通过使用 Findbugs 中的资源包实现国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21526528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com