【发布时间】:2017-05-10 07:38:10
【问题描述】:
我试图在用户单击JMenuItem 时显示一个弹出窗口。
我有以下代码:
menuAnular = new JMenuItem(w.translate("ETI_ANULAR"),imageAnular);
menuAnular.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
JDialog yesNo = new JDialog();
yesNo.setVisible(true);
}
});
遗憾的是,这条线没有显示出来。我已经尝试了几种方法来做到这一点,但我看不到任何显示。
【问题讨论】:
-
我们能看到自定义的 JDialog 类吗?
-
JDialog 是 javax 的 Swing 库中包含的一个类。这是文档:docs.oracle.com/javase/7/docs/api/javax/swing/JDialog.html
-
对不起,我在官方(doc)中找不到[docs.oracle.com/javase/7/docs/api/javax/swing/…你发布了一个构造函数为JDialog(String x),我们可以看到自定义的 JDialog 类吗?
-
考虑提供Minimal, Complete, and Verifiable example,这样我们就可以跳过猜谜游戏了
标签: java swing user-interface jdialog jmenuitem