gpt4 book ai didi

java - JMenuItem 显示奇怪的名称

转载 作者:行者123 更新时间:2023-12-02 00:46:30 27 4
gpt4 key购买 nike

我的 inv 终于可以工作了! :D 但是,你知道...现在...这很愚蠢。我希望它在我右键单击时显示“使用项目 1”或其他内容,所以我这样做:

        if (actItemx == "Item 1") {
popup.add(dropMenuItem + " " + actItemx); // should print "Use Item 1"
popup.add(cancelMenuItem);
}

对我来说看起来很好......但是......当我编译时,它很好。当我运行它时,一切都很好......但是当我这样做时: waaaaht

我发誓,因为它在 CMD 中正确显示,所以它在 J​​Menu 上也能正确显示......很奇怪。

最佳答案

popup.add(dropMenuItem + " " + actItemx);

该命令添加 dropMenuItem Swing 组件的 toString() 表示形式,以及一个空格,即 actItemx 的字符串值。

我猜你想要:

popup.add(dropMenuItem.getText() + " " + actItemx);

关于java - JMenuItem 显示奇怪的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4881867/

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