- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的问题,我试图让这段代码正常工作,以便在我的 GUI 中,当我单击"is"时,会添加产品(该段代码仍有待开发)并且 addproductwindow
关闭,但当单击 no 时,JOptionPane
关闭,但添加产品窗口保持打开状态。(System.out.print("no ");
)是我只是测试输入的结果。
@Override
public void actionPerformed(ActionEvent e) {
int dialogButton = JOptionPane.YES_NO_OPTION;
JOptionPane.showConfirmDialog (null, "Do you want to add Product: ","Confirmation",dialogButton);
if (dialogButton == 1){
System.out.println(" no ");
} else {
addProductWindow.dispose();
}
}
最佳答案
当使用JOptionPane.showConfirmDialog (...)
时,您需要检查用户单击了哪个按钮。
基本代码是:
int result = JOptionPane.showConfirmDialog (...);
if (result == JOptionPane.YES_OPTION)
// do something
阅读 Swing 教程中有关如何使用对话框的部分,以获取更多信息和工作示例。
if (dialogButton == 1)
不要使用“魔数(Magic Number)”。没有人知道“1”意味着什么。 API 将提供更具描述性的变量供您使用。
关于java - 使用 JOptionPane.YES_NO_OPTIONS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221800/
我在使用一个非常基础的初级 Java 程序时遇到了一些问题。我有一个函数,它应该根据用户对 JOptionPane YES_NO_OPTION 消息框的响应返回一个值。该程序运行良好,直到您看到重新开
所以我有代码 import javax.swing.JOptionPane; import javafx.application.Application; public abstract class
这是我的问题,我试图让这段代码正常工作,以便在我的 GUI 中,当我单击"is"时,会添加产品(该段代码仍有待开发)并且 addproductwindow 关闭,但当单击 no 时,JOptionPa
开发一个 swing 应用程序,如果用户单击 JoptionPane.showConfirmDialog 上的 No 按钮,我需要将用户重定向到另一个 JFrame。我写了这段代码: private
我编写了一个程序来识别字符串的平方、平方根、数字的立方和反转,但我有一些错误,我不知道如何解决这个问题。 下面是我的代码 import javax.swing.JOptionPane;
是否有人有创建 JOptionPane(例如 YES_NO_OPTION 对话框)并将默认值更改为“NO”同时保留键盘快捷键的经验?我使用对象数组来填充 {"YES", "NO"} 的选项,然后在 J
基本上,我有一个游戏,当发生某些事情时会调出 JOptionPane,我希望能够在用户单击"is"时返回游戏。有点像取消暂停功能 最佳答案 注意:当我发布这个答案时,问题完全不同 - 请阅读评论。 由
我在四个单独的对话框中有一系列四个是/否选择,其累积结果将导致十二个单独链接之一(例如,是/是/是/否 -> 链接 A,是/否/否/是 -> 链接 B,等等)。分支逻辑使用 boolean 值。 这是
我是一名优秀的程序员,十分优秀!