问题标签 [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 投票
3 回答
13480 浏览

java - 在 Java GUI 中给出是/否选项

我想更改下面的代码以在用户单击“X”时显示是或否选项,但恐怕我的 java 新手技能还没有延伸到它。请问有什么建议吗?我想尽可能保持下面的代码完整,以便了解需要做哪些不同的事情以供将来参考。

0 投票
1 回答
2254 浏览

java - 创建像 JOptionPane.showInputDialog() 这样的静态方法,但在对话框中使用我自己的组件

如何编写一个方法,可以通过对话框实例化一个对象,并且在收到输入之前不会实例化该对象?例如,
int i = JOptionPane.showInputDialog("Enter number: ") 我怎么能有类似 char[] c = className.showPasswordDialog("Enter password: ") JPasswordField 而不是文本字段的东西?

0 投票
2 回答
380 浏览

java - 当显示的消息的文本大小增加时,在 jOptionPane 中正确显示按钮

我编写了下面的代码来显示一些信息并通过 jOptionPane 从用户那里获得响应。现在,提供给此方法的文本随着时间的推移而增长,并且经过一段时间后,当文本量增加时,jOptionPane 的行为很奇怪,有时不显示按钮,整个面板被文本占据,并且按钮无法访问。

我怎样才能解决这个问题?

0 投票
4 回答
8213 浏览

java - 以编程方式关闭 JOptionPane.ShowInternalOptionDialog

我目前的设计是这样的:我有一个显示主应用程序的外框。当用户单击主应用程序上的按钮时,应启动一个弹出窗口。我正在使用 JOptionPane.showInternalOptionDialog 并将按钮对象作为选项传递。当用户单击其中一个按钮时,它应该运行某些命令,然后关闭窗口。我无法关闭显示弹出窗口的框架。

我在这个论坛中发现了一个类似的问题,它提出了以下解决方法。 关闭由 JOptionPane.showOptionDialog() 创建的对话框

但是上述解决方法关闭了我的完整 gui。我只想关闭 JOptionPane 弹出窗口。

提前致谢。

0 投票
2 回答
178 浏览

java - JOptionsPane 将“选项”参数中的组件显示为 Component.toString()

我试图弹出一个对话框,允许用户选择两种颜色中的一种作为背景颜色。为了让它看起来特别漂亮,我想有两个选择以有问题的颜色显示,即:

但是,这不起作用 - 它在下拉列表中而不是 JButton 中显示 JButton.toString() 返回值。我还尝试了 JLabel 和 Label 。根据API,JButtons 应该按原样添加到对话框中,因为它们是组件。如果我将 JButton 添加到“消息”参数,它会按预期显示。

知道我做错了什么吗?

0 投票
1 回答
1040 浏览

java - 选项窗格问题

嗨,这是我创建一个 joptionpane 来接收用户输入的编码。它工作得很好,我输入我的输入然后代码处理它。

但是,当我关闭窗格时,我不知道为什么它不能关闭。相反,它处理空字段并返回空值。此窗格有 2 个按钮。一个是 OK 和 CANCEL。OK 按钮工作正常,问题在于 CANCEL 按钮。

取消按钮不会关闭框架,而是处理空字段并将空值返回给我的代码。我错过了这个 JOptionpane 编码的任何内容吗?

0 投票
1 回答
935 浏览

java - 运行应用程序时框架出现空白(JAVA)

所以,在这里的一些人的帮助下,我能够编译和运行这段代码。但是现在,另一个问题出现了。运行应用程序时,面板是空白的。我是新手,我知道我在做一些愚蠢的事情。我整晚都坐在这里试图让它充分发挥作用,但不知道我还需要做什么才能让它发挥作用。

0 投票
1 回答
1513 浏览

java - 访问 JOption 窗格的按钮以将 MouseListener 添加到它们

是的,我认为通过.getComponents()在 Component 上使用这将相对简单,这将返回JPanelof the并且他们通过再次使用该方法JOptionPane检索s但是我遇到了困难。 JButtonJPanel

我想在JOptionPane按钮上使用鼠标侦听器,以便可以在鼠标悬停时更改按钮的颜色。有没有更简单的方法来实现这一点?

到目前为止这是我的课..

0 投票
1 回答
4431 浏览

java - 使用 JOptionPane 接收用户的输入

这是我的原始代码,提示用户输入文件名。但是,用户必须在控制台内编写才能工作。

现在我想创建一个 JOptionPane 来提示用户在窗格内输入。这是我的代码。

还有一些进一步的编码可以接收用户的输入并对其进行处理。但是,在创建 joptionpane 之后,什么也没有发生。joptionpane出来了,但是在输入输入之后,什么也没有发生。请注意我的错误在哪里?

0 投票
1 回答
444 浏览

java - 我将如何通过 JOptionpanes 添加到我的数组中?

目前我必须手动将项目添加到我的数组中,但我希望用户可以通过 JOptionPanes 自己执行此操作,最好的方法是什么?这是我当前的代码。