Swing - 下拉面板

时间:2016-01-18 13:03:04

标签: java awt jogl

我正在开发Java Swing,制作用户界面。我有一个面板(面板1)有信息,我想创建一个下拉菜单,但不喜欢de comboBox。很难解释。

我看到了面板,在底部,我有一个按钮。当我按下此按钮时,我想在面板1上显示另一个面板(透明)。

我不知道我怎么能这样做。如果我已经解释得很好,我等待你的帮助。

我不想要典型的下拉列表,就像一个下拉列表。

编辑:例如,在google的主页面中,当您点击上面的按钮时,会显示一个新菜单,但不会显示列表。我看到这不是一个好例子,我正在寻找另一个更好的例子。

编辑2:我需要按下按钮时显示的内容是Panel,因为我需要添加一些JOGL。

1 个答案:

答案 0 :(得分:1)

您可以使用PopupFactory

PopupFactory factory = PopupFactory.getSharedInstance();
Popup popup = factory.getPopup(myButton, myPanel, x, y);
popup.show();

x和y是屏幕坐标。