我有一个关于java组合框弹出窗口的问题。
我需要使用java按钮控制组合框的弹出窗口。
这意味着我在按钮上单击一次,就会显示组合框弹出窗口。 如果我再次单击按钮,则会隐藏组合框弹出窗口。
到目前为止,这是有效的。
我的问题是避免以下行为:
我点击按钮,显示组合框弹出窗口。 然后,如果我点击其他地方,例如在我的框架的边框或其他按钮或其他东西,我的组合框的弹出窗口也被隐藏。
如果有人能给我一个如何做到这一点的提示,我会很高兴。 combox弹出窗口只会对按钮点击做出反应(没有别的)。
提前问候和感谢, 斯特芬
答案 0 :(得分:0)
这就是弹出窗口的设计方式。您的用户如何点击弹出窗口后面的项目?你是否真的要求他们先点击一个按钮来隐藏弹出窗口?
没有看到您的所有GUI都难以确定替代建议,但您可能最好使用扩展或缩小首选大小的JList
。