【发布时间】:2010-01-28 19:29:35
【问题描述】:
现在,当用户在我的程序中右键单击选定的 JList 项目时,生成的 JPopupMenu 会清除选择(至少在视觉上),直到弹出菜单关闭。这与我所知道的任何平台的原生外观和感觉都不一致。该项目应保持视觉选择或在其周围具有选定颜色的边框。但我在 API 中找不到任何关于弹出菜单更改选择外观的信息。有什么办法可以控制这种行为?
【问题讨论】:
-
你能发布一些你的代码吗?因为这不是正常的 JPopupMenu 行为(据我所知)!
-
哦,对不起,我做了一个简短的例子,你是对的。问题是由我的 focusLost 代码引起的,它清除了选择。我从来没有想过 PopupMenu 是一个不同的组件,它正在获得焦点!感谢您的实际检查!
标签: java user-interface swing selection