joptionpane相关内容

Java - 如何创建自定义对话框?

我在 JFrame 上有一个按钮,单击该按钮时我希望弹出一个对话框,其中包含多个文本区域供用户输入.我一直在四处寻找,试图弄清楚如何做到这一点,但我越来越困惑.有人可以帮忙吗? 解决方案 如果您不需要太多的自定义行为方式,JOptionPane 是一个很好的节省时间的方法.它负责 OK/Cancel 选项的放置和本地化,并且是一种快速而简单的方式来显示自定义对话框,而无需定义您自己的类.大 ..
发布时间:2022-01-24 13:40:12 Java开发

在主窗口中切换 JPanel

我有一个应用程序允许用户选择一个选项,并根据用户选择从组件中删除一个 JPanel,添加新的 JPanel 并重新验证组件 见代码: if (c != null) {contentPane.remove(c);}c = new AddBookInterface(theLibrary);contentPane.add(c);contentPane.revalidate();休息; c 是 ..
发布时间:2022-01-21 10:35:38 Java开发

java中的GUI“转到上一个/下一个"选项?

有没有办法可以选择转到上一个消息对话框或下一个?我有一个程序,在完成所有输入和数学计算后,会出现一个消息对话框,其中包含“Person 1"的信息,然后按“确定"并出现“Person 2"的信息.如果有一个选项可以在不同的对话框之间导航,那就太好了.这是打印消息的程序部分. for (i = 0; i ..
发布时间:2022-01-15 14:00:10 Java开发

将 JPanel 变成 JOptionPane.OK_OPTION

目前我有一个扩展 JPanel 的类,基本上显示了有关传递给其构造函数的对象的一些信息.屏幕上有各种标签和图像图标,并设置了 BorderLayout. 当用户在主 GUI 中左键单击 ImageIcon 并显示在屏幕上时,将触发此面板. 我想知道,我如何(如果有办法)将 JOptionPane.OK_OPTION 实现到整个面板上,这样我就不必使用事件处理关闭面板,因为屏幕只是显示信 ..
发布时间:2022-01-15 12:11:24 Java开发

JOptionPane 在 Java 中显示 HTML 问题

好的,我有这段代码,它会提示用户一个月和一年,并打印该月的日历.不过我遇到了一些问题. HTML 字体编辑只影响月份. 星期几在列中未正确对齐. 谢谢! package calendar_program;导入 javax.swing.JOptionPane;公共课日历{公共静态无效主要(字符串[]参数){StringBuilder 结果=新 StringBuilder();//读取 ..
发布时间:2022-01-11 13:56:08 Java开发

在调用方法和 JOptionPane 后允许代码继续执行所需的计时器或其他想法

我需要一种方法来让我的程序在调用此方法后继续运行代码. 目前,它等待半小时,获取信息,将其存储到对象 WeatherCard,并显示它,然后重复.但它挂在 JOptionPane 上.我需要一种方法来使程序要么继续在 JOptionPane 下运行,要么在大约 10 秒后关闭该窗格.我不确定如何在我的代码中工作,目前 public void printWeatherCard(WeatherCa ..
发布时间:2021-12-31 15:12:00 Java开发

如何更改 joptionpane 的大小和字体?

你能改变 JOptionPane 文本的字体和大小吗?我试过了,只有当我在那个特定的 java 类上“运行文件"时它才有效.如果您启动整个项目,它不会更改字体.我只想更改特定的 JOptionPane 而不是全部. 代码如下: UIManager.put("OptionPane.messageFont", new FontUIResource(new Font("Arial", Font ..
发布时间:2021-12-26 15:25:19 Java开发

Java 对话框 - 确定是否单击了“确定"?

我有一个用于客户端 GUI 的对话框,要求提供想要连接的服务器的 IP 和端口.我拥有其他所有东西,但是我将如何做到这一点,以便当用户在我的对话框中单击“确定"时,它会运行一些东西?这是我到目前为止所拥有的: import java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 javax.swing.JDialog;导入 j ..
发布时间:2021-12-13 10:56:29 Java开发

JOptionPane 获取密码

JOptionPane 可用于从用户获取字符串输入,但就我而言,我想在 showInputDialog 中显示密码字段. 我需要的方式是用户给出的输入应该被屏蔽并且返回值必须在char[]中.我需要一个带有消息、密码字段和两个按钮的对话框.可以做到吗?谢谢. 解决方案 是的,可以使用 JOptionPane.showOptionDialog().像这样: JPanel panel ..
发布时间:2021-12-13 10:53:40 Java开发

以编程方式关闭 JOptionPane

我正在处理一个项目,我想以编程方式(通过不实际单击任何按钮)关闭通用 JOptionPane.当计时器到期时,我想关闭任何可能打开的 JOptionPane 并将用户踢回我的程序的登录屏幕.我可以很好地将用户踢回去,但 JOptionPane 仍然存在,除非我物理点击它上的按钮. 我在许多网站上都没有这样的运气.在 JOptionPane 的“Red X"上调用 doClick() 方法似乎 ..
发布时间:2021-12-09 18:15:07 Java开发

JOptionPane - 检查用户输入并防止在满足条件之前关闭

请有人告诉我,除非满足用户输入字段的条件,否则是否有一种方便的方法可以防止 JOptionPane 在单击“确定"时关闭? 或者我别无选择只能使用JFrame? 到目前为止我的验证逻辑.似乎不起作用,因为按钮出于某种原因可以一次性点击... final JDialog dialog3 = new JDialog(OmniGUI.getFrame(), "Create new Node ..
发布时间:2021-12-09 18:13:46 Java开发

JOptionPane.showInputDialog 中的多个输入

有没有办法在 JOptionPane.showInputDialog 中创建多个输入而不是一个输入? 解决方案 是的.您知道您可以将任何 Object 放入大多数 JOptionPane.showXXX 方法 的 Object 参数中,通常是 Object> 恰好是一个 JPanel. 在您的情况下,也许您可​​以使用包含多个 JTextFields 的 JPanel: impor ..
发布时间:2021-12-09 17:58:37 Java开发

为什么 JOptionPane 中的 JScrollPane 没有显示其所有内容?

我正在尝试将组件添加到 JPanel,然后将此面板放入 JScrollPane,然后将 JScrollPane 放入 JOptionPane. 问题:只添加了19行组件.有一个用于确定组件行数的 for 循环,如果您将条件计数器更改为 19 或更少,则将显示所有这些. 这是问题的一个 SSCCE import java.awt.Dimension;导入 javax.swing.Gro ..
发布时间:2021-12-09 17:54:46 Java开发

JOptionPane 中的文本换行?

我正在使用以下代码在我的 Swing 应用程序中显示错误消息 尝试{...} 捕捉(异常exp){JOptionPane.showMessageDialog(this, exp.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);} 错误对话框的宽度根据消息而变长.有没有办法包装错误信息? 解决方案 JOptionPane 将默认使用 J ..
发布时间:2021-11-25 14:17:04 Java开发

如何使用 ArrayList 在 JOptionPane 中显示多行

我正在尝试在 JOptionPane 中显示 2 个 Arraylist.但是我在对话框中得到以下内容 1,2,3,4游泳、跑步、骑自行车、篮球 我想在对话框中显示信息,如下所示: 1 游泳2 跑步3 骑自行车4 篮球 请指教我该怎么办?这是我的代码. import javax.swing.*;导入 java.util.ArrayList;公开课游戏列表{公共静态无效主(字符串参数[]) ..
发布时间:2021-11-18 00:23:38 Java开发

在 JOptionPane 中将文本向右对齐

是否可以在 JOptionPane 中将文本向右对齐?(我不想用JDialog)因为我想用阿拉伯语写一些句子 解决方案 创建一个 JPanel,在 JPanel 中对齐文本,然后添加 JPanel 作为 JOptionPane 的 Object 参数.或者使用 JDialog(为什么不希望使用其中之一?). ..
发布时间:2021-11-17 01:22:05 Java开发