0
A
回答
0
您可以通过extanding JPopupMenu中创建自己的PopMenu。通过向按钮添加一个动作侦听器,您可以对任何想要的事情做出反应(例如关闭弹出窗口)。这里是一个例子:
public class TestPopupMenu extends JPopupMenu {
private JLabel testLabel;
private JButton testButton;
public TestPopupMenu() {
super();
initMenuItems();
}
private void initMenuItems() {
add(getTestLabel());
add(getTestButton());
}
private JButton getTestButton() {
if (testButton == null) {
testButton = new JButton("Test");
testButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// Do something what you want
}
});
}
return testButton;
}
private JLabel getTestLabel() {
if (testLabel == null) {
testLabel = new JLabel("#Some text");
}
return testLabel;
} }
相关问题
- 1. 打开弹出窗口,没有任何关闭按钮
- 2. 如何添加一个关闭按钮弹出窗口
- 3. 如何在SweetAlert弹出窗口中添加关闭按钮
- 4. 如何在关闭该弹出窗口的弹出窗口上制作按钮
- 5. 如何关闭弹出式窗口中的按钮的自举弹出窗口?
- 6. 如何关闭弹出窗口并重定向父窗口
- 7. 添加关闭按钮以弹出
- 8. 使用弹出窗口中的按钮关闭Safari弹出窗口
- 9. 固定位置的弹出窗口的CSS关闭按钮
- 10. Javascript重定向父窗口并关闭弹出...按顺序
- 11. 在主窗口上重定向弹出窗口关闭
- 12. 关闭弹出窗口并重定向到父窗口在Struts2
- 13. 没有关闭按钮的jquery弹出窗口
- 14. 如何打开链接按钮的弹出窗口并使用弹出窗口中的按钮关闭它?
- 15. 如何在点击按钮时快速关闭弹出窗口?
- 16. 如何在按钮单击后关闭弹出窗口模式
- 17. 如何使用触发按钮关闭弹出窗口
- 18. Android图像按钮关闭弹出窗口
- 19. 弹出窗口不关闭
- 20. 弹出窗口关闭
- 21. 弹出窗口不关闭
- 22. Javascript:关闭弹出窗口
- 23. 如何打开弹出窗口并关闭弹出窗口?
- 24. 如何通过关闭窗口按钮发送弹出窗口的值
- 25. 加载后关闭弹出窗口
- 26. 自定义弹出窗口关闭
- 27. 如何关闭弹出窗口和重定向页面
- 28. 的Android:弹出窗口和按钮关闭不工作
- 29. 关闭Jquery Modal弹出窗口Datalist按钮点击
- 30. 嵌套的弹出窗口打开和关闭按钮
创建您自己的弹出窗口。 – Stultuske
这意味着它不可能与JPopupmenu? –
没有理由为什么这应该是可能的JPopupMenu – Stultuske