gpt4 book ai didi

java - 如何防止 java.awt.List 覆盖 javax.swing.JMenu

转载 作者:行者123 更新时间:2023-11-30 11:03:06 25 4
gpt4 key购买 nike

简而言之,我的菜单栏中有一些菜单,当您启动应用程序时,它们会在您展开列表时遍历它。然而,如果列表被更新,菜单将在列表后面,覆盖菜单项。

我的理论是,当列表更新时,我需要告诉列表返回到它的层(我将它设置到底部,在我正在使用的应用程序列表中的最低层,它是 NetBeans)。但是,我不知道该调用什么来告诉程序将列表保留在那里。 (我对 Java 还是很陌生,而且我一直在学习)有没有人知道如何做我想做的事情,甚至更好,是什么导致了问题?

感谢您的宝贵时间,祝您度过愉快的一天 :3

最佳答案

您应该使用 JList 而不是 List。

问题是 java.awt 中的组件有 peer 组件,它们是 native 操作系统组件,而 swing 是 100% java.lang.您不能覆盖这些本地对等体……至少在 Java 中不能。

关于java - 如何防止 java.awt.List 覆盖 javax.swing.JMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30537900/

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