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



简单地说,我的菜单栏中有一些菜单,当应用程序开始时,当您展开列表时,它们会经过列表。然而,如果列表被更新,菜单将在列表后面,覆盖菜单项。

我有理论认为,我需要当列表更新时,告诉列表回到它的层(我将其设置为底部,在我使用的应用程序列表中最低,这是NetBeans)。但是,我不知道该调用什么来告诉程序将列表保存在那里。(我对Java还很陌生,边走边学习)有没有人能告诉我怎么做,或者更好,是什么导致了这个问题?

3

您应该使用JList而不是List。

问题是java中的组件。awt有peer组件,它们是本机操作系统组件,而swing是100% java组件。你不能重写这些本地对等体……

相关内容

  • 没有找到相关文章

最新更新