问题标签 [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.

0 投票
2 回答
3949 浏览

java - 如何驯服 JOptionPane 对话框上的 X?

另外,现在每当我点击右上角的“X”按钮时,对话框的行为就像我点击了确定(在消息上)或是(在问题上)。当用户点击 X 时,我想要 DO_Nothing。

在下面的代码中,当我单击对话框上的 X 时,它会弹出“吃!”。显然,X 正在充当“是”选项,它不应该这样做。

0 投票
3 回答
499 浏览

java - swing:在一组对象中进行选择

我需要一个静态实用程序方法来从List<T>. 我遇到了两个问题。这是一个简短的测试程序:

是否有替代JOptionPane.showInputDialog()的方法可以让我获取列表的索引而不是显示的字符串?

编辑:我也宁愿强制使用 JList 而不是组合框或 JOptionPane 想要的任何默认值。

0 投票
2 回答
1933 浏览

java - JOptionPane.showOptionDialog 在 Applet 中并不总是移到前面

我的小程序中通常有一个 JOptionPane 弹出窗口,a-la:

this指的是 JApplet 对象。

弹出窗口工作正常,一切正常,但偶尔它会出现在小程序后面而不是在它前面弹出。

0 投票
2 回答
2755 浏览

java - 为什么 JOptionPane.getValue() 继续返回 uninitializedValue

下面是我的代码

我基本上想检测用户何时单击 JOptionPane 中的取消以及用户何时关闭 JOptionPane

0 投票
4 回答
10689 浏览

java - JOptionPane.showMessageDialog 截断 JTextArea 消息

我的 Java GUI 应用程序需要快速向最终用户显示一些文本,因此JOptionPane实用程序方法似乎很合适。此外,文本必须是可选择的(用于复制和粘贴),并且可能有点长(约 100 个字),因此它必须很好地适应窗口(屏幕外没有文本);理想情况下,它应该一次全部显示出来,这样用户就可以在不需要交互的情况下阅读它,所以滚动条是不可取的。

我认为将文本放入 aJTextArea并将其用于消息JOptionPane.showMessageDialog会很容易,但它似乎会截断文本!

带有截断文本的对话框

如何使文本完全适合选项窗格而没有滚动条并且可选择复制/粘贴?

0 投票
3 回答
4899 浏览

java - Java Swing - 如何在任何 JOptionPane 之前发出哔哔声?

每当我在我的 Swing 应用程序中显示 JOptionPane 时,我都会在它之前发出哔声,如下所示:

有没有办法自动将第一行应用到任何 JOptionPane 以防我忘记用代码编写它?

0 投票
2 回答
2195 浏览

java - 获取对由 JOptionPane 静态方法创建的对象的引用

我想知道是否有可能获得对由 JOptionPane 的静态方法之一(例如 showMessageDialog)创建的(JDialog?)对象的引用?我打算修改对话框出现在屏幕上的位置。更具体地说,我希望对话框默认出现在主应用程序窗口的左上角,而不是窗口的中心。因此,对对象的引用将使我能够使用 setLocation 来达到预期的效果......

任何建议将不胜感激!谢谢!

0 投票
1 回答
766 浏览

java - 在 JOptionPane 对象上显示带有 PLAIN_MESSAGE 参数的错误消息图标

我使用下面的代码手动使用 JOptionPane 创建了一个对话框

请注意,我在创建 JOptionPane 对象时传入了 JOptionPane.PLAIN_MESSAGE,但是,对话框仍然显示 ERROR_MESSAGE 图标以及其他所有内容。我想摆脱图标(即根本没有图标)。有谁知道问题出在哪里?谢谢。

0 投票
1 回答
2427 浏览

java - 使用 JOptionPane.showOptionDialog 时如何收听 Enter 按钮

我用:

得到密码,但是这个不能听回车键。我知道如果我将选项参数设置为 null,可以使对话框听“输入”按钮,但如果我这样做,对话框在显示时不会聚焦到文本框。

有人可以帮我吗?

0 投票
2 回答
4511 浏览

java - 带有文本框和按钮的 joptionpane

我想要一个带有文本框和按钮的 joptionpane,当单击按钮时执行我自己的功能