我在Java中的组合框中添加了复选框。但是,当我打开下拉菜单并选中一个复选框时,下拉菜单将关闭。因此,要选中每个复选框,我必须每次都打开它。 有没有办法让我可以保持下拉列表打开,直到我不点击外面的时间,这样我一次只能选择任意数量的复选框。 请帮忙!!
答案 0 :(得分:3)
我在Java中的组合框中添加了复选框。但是,当我打开滴 在菜单中选中一个复选框,下拉菜单关闭。所以 选中每个复选框我每次都要打开它。有什么办法吗? 所以我可以保持下拉列表打开,直到我没有 单击外部以便我可以在一个选中任意数量的复选框 只是时间。
没有,这是Swing API中实现的(BasicXxx)Popup的默认属性,Java1.4_xxx中的一系列Bugs的解决方法
no_way,仅使用脏黑客,使用可能是Java版本敏感,或需要鼠标左键作为加速器
不要这样做,另一种方式(以及可能的方法)是使用JWindow /未修饰的JDialog但需要覆盖在Windows 3中丢失的ESC Key和Focus(正如你在好的Java JCalandars /中看到的那样) JDatePickers),
答案 1 :(得分:2)