我有一个关于弹出java组合框的问题。
我需要控制弹出一个带有java按钮的组合框。
这意味着我点击一次按钮,组合框弹出窗口就会显示出来。如果我再次单击该按钮,组合框弹出窗口将隐藏。
到目前为止,这是可行的。
我的问题是要避免以下行为:
我单击该按钮,将显示组合框弹出窗口。然后,如果我点击其他地方,例如在我的框架的边框或其他按钮或其他东西上,我的组合框的弹出窗口也会隐藏。
如果有人能给我一点提示,我会很高兴的。combox弹出窗口应仅在单击按钮时作出反应(不在其他情况下)。
提前致以问候和感谢,Steffen
发布于 2011-03-08 04:42:05
这就是弹出窗口的工作原理。你的用户如何点击弹出窗口后面的项目?你真的要要求他们先点击一个按钮来隐藏弹出窗口吗?
如果看不到所有的图形用户界面,就很难确定替代建议,但最好使用扩展或收缩为首选大小的JList。
https://stackoverflow.com/questions/5224893
复制相似问题