问题标签 [joptionpane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何为 Java 中的 (JOptionPane.showInputDialog) 中的 ("Cancel") 按钮分配一个特定的操作?
这是我的一个简短示例代码的问题:
*上述代码的问题是,当我点击“取消”按钮时,程序同时遇到两个错误:(超出范围和无效输入)。
请任何建议我如何解决这个问题?
提前致谢
java - Java Ubuntu Linux Swing 空白窗口
我正在编写一个运行 Ubuntu 10.10 的 Java 桌面应用程序。一切正常,除了大约十分之一,当我调用 JOptionPane.showMessageDialog(null, message) 时,对话框窗口出现但它是空的——只是标准的灰色背景。奇怪的是,有几次发生这种情况时,我能够单击“确定”按钮应该在的位置,并且成功地注册了单击。有谁知道这可能是什么原因?
java - Java JOptionPane 遍历数组
我知道解决方案是使用 for 循环遍历数组并显示在窗格中。但是,我没有找到对此的直接解释。我需要一个下一个和一个上一个按钮来显示每个数组元素,并在按下下一个按钮时返回到第一个元素。
initem 是我的数组的名称。
合并 ActionListerner
java - Java JOptionPane.showConfirmDialog 热键
我正在使用 JOptionPane.showConfirmDialog 在 Java 中显示一个确认对话框。该对话框向用户显示 Yes No 确认。这被称为如下:
问题是这是一个简单的确认,用户可以按y是和n否吗?目前用户必须点击按钮?
谢谢,
安德斯
java - JDialogBox不会间歇性地显示内容
晚上好堆栈溢出。我有一个涉及 JOptionPanes 的问题。他们经常不显示我给它的内容。在这里说明我的问题:这应该是这样的:
每隔一段时间,这就是它显示的内容:
这是构建事物的函数调用。“面板”只是一个添加了小部件的简单 JPanel。
让我发疯的事情是它是间歇性的,所以我不知道是什么原因造成的。有任何想法吗?
java - 同步呈现 JFrame
我有这个主要的 JFrame(称之为 DrinkChooser),它显示了另一个复杂的确认 JFrame(称之为 ConfirmWin)。
ConfirmWin 只有两个 JButton,确认和取消。
我想做这个:
(在 DrinkChooser 中,假设 DrinksChoosen 是一个 Drink[])
我想实现一个尽可能接近“JOptionPane 效果”的效果,即原来的 DrinkChooser 被挂起,ConfirmWin 返回用户的选择。
谢谢。
java - 如何制作像 JOptionPane.showMessageDialog(xxx,"xxx") 这样的函数?
尝试制作一个显示对话框并在单击确定后可以返回值的函数需要一个完整的周末(如 JOptionPane.showMessageDialog(xxx,"xxx"))?谁能帮我写代码?
提前致谢
马卡拉
java - Java 中的 JOptionPane
有谁知道为什么 tab (\t) 不能与 JOptionPane.showMessageDialog 一起使用?
我的代码如下:
还有其他方法可以在 JOptionPane 中对齐文本吗?
java - 对话框打开时如何在开头设置文本?
我有以下显示 a 的代码JDialog
,它显示一个文本字段,我假设它是一个JTextField
.
对话框打开时如何在开头设置文本?
java - 验证输入对话框
嗨,我觉得问这个很愚蠢,因为我应该可以做到,但我做不到!我也在网上和我的书中查过,对于这么简单的事情,什么都没有(或者我可以看到)。
我想做的是向用户展示 JOptionPane.showInputDialog(null,... 并检查
- 它不是空白的
- 它不包含数字或特殊字符,例如 /><.!"£$%^&*()
如果它未能通过这些测试中的任何一个来重新显示盒子,那么他们必须这样做,嗯,这是一件如此简单的事情,但我就是无法解决:(
请原谅我的愚蠢!感谢您提前提供的任何帮助!