问题描述
有没有办法用我自己的 JComboBox
替换集成的 jpopupmenu
弹出窗口?
我想在 Nimbus 中创建一个弹出颜色选择器,它的作用就像一个组合框。但是,弹出窗口不应该是一个垂直列表,而是一个自定义的 JPanel
,其中包含排列在网格中的色板,以及更多的项目/按钮。
我已将自定义面板放在 jpopupmenu
中,并在单击按钮时使其可见。很好用。但由于实际行为就像一个组合框,我想让它看起来像一个组合框,而不是一个按钮。
作为一个糟糕的技巧,我滥用了一个组合框,当它变得可见时,它会设置自己的弹出窗口 visible(false)
并显示我的弹出菜单。这有效,但有时在我的弹出窗口出现之前,空的原始弹出窗口会闪烁 - 我想摆脱这个讨厌的技巧。有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)