joptionpane相关内容
private void windowClosing(java.awt.event.WindowEvent evt){int 确认 = JOptionPane.showConfirmDialog(null, "退出程序?","EXIT",JOptionPane.YES_NO_OPTION);如果(确认 == JOptionPane.YES_OPTION){处置();}} 我想通过按下关闭窗口按钮
..
mainFrame.addWindowListener(new WindowListener() {@覆盖公共无效窗口关闭(窗口事件 e){if (JOptionPane.showConfirmDialog(mainFrame, "你确定要退出吗?", "确认退出.", JOptionPane.OK_OPTION, 0, new ImageIcon("")) != 0) {返回;}System.
..
..
我在 JFrame 上有一个按钮,单击该按钮时我希望弹出一个对话框,其中包含多个文本区域供用户输入.我一直在四处寻找,试图弄清楚如何做到这一点,但我越来越困惑.有人可以帮忙吗? 解决方案 如果您不需要太多的自定义行为方式,JOptionPane 是一个很好的节省时间的方法.它负责 OK/Cancel 选项的放置和本地化,并且是一种快速而简单的方式来显示自定义对话框,而无需定义您自己的类.大
..
我有一个应用程序允许用户选择一个选项,并根据用户选择从组件中删除一个 JPanel,添加新的 JPanel 并重新验证组件 见代码: if (c != null) {contentPane.remove(c);}c = new AddBookInterface(theLibrary);contentPane.add(c);contentPane.revalidate();休息; c 是
..
有没有办法可以选择转到上一个消息对话框或下一个?我有一个程序,在完成所有输入和数学计算后,会出现一个消息对话框,其中包含“Person 1"的信息,然后按“确定"并出现“Person 2"的信息.如果有一个选项可以在不同的对话框之间导航,那就太好了.这是打印消息的程序部分. for (i = 0; i
..
目前我有一个扩展 JPanel 的类,基本上显示了有关传递给其构造函数的对象的一些信息.屏幕上有各种标签和图像图标,并设置了 BorderLayout. 当用户在主 GUI 中左键单击 ImageIcon 并显示在屏幕上时,将触发此面板. 我想知道,我如何(如果有办法)将 JOptionPane.OK_OPTION 实现到整个面板上,这样我就不必使用事件处理关闭面板,因为屏幕只是显示信
..
好的,我有这段代码,它会提示用户一个月和一年,并打印该月的日历.不过我遇到了一些问题. HTML 字体编辑只影响月份. 星期几在列中未正确对齐. 谢谢! package calendar_program;导入 javax.swing.JOptionPane;公共课日历{公共静态无效主要(字符串[]参数){StringBuilder 结果=新 StringBuilder();//读取
..
我需要一种方法来让我的程序在调用此方法后继续运行代码. 目前,它等待半小时,获取信息,将其存储到对象 WeatherCard,并显示它,然后重复.但它挂在 JOptionPane 上.我需要一种方法来使程序要么继续在 JOptionPane 下运行,要么在大约 10 秒后关闭该窗格.我不确定如何在我的代码中工作,目前 public void printWeatherCard(WeatherCa
..
你能改变 JOptionPane 文本的字体和大小吗?我试过了,只有当我在那个特定的 java 类上“运行文件"时它才有效.如果您启动整个项目,它不会更改字体.我只想更改特定的 JOptionPane 而不是全部. 代码如下: UIManager.put("OptionPane.messageFont", new FontUIResource(new Font("Arial", Font
..
我有一个用于客户端 GUI 的对话框,要求提供想要连接的服务器的 IP 和端口.我拥有其他所有东西,但是我将如何做到这一点,以便当用户在我的对话框中单击“确定"时,它会运行一些东西?这是我到目前为止所拥有的: import java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 javax.swing.JDialog;导入 j
..
JOptionPane 可用于从用户获取字符串输入,但就我而言,我想在 showInputDialog 中显示密码字段. 我需要的方式是用户给出的输入应该被屏蔽并且返回值必须在char[]中.我需要一个带有消息、密码字段和两个按钮的对话框.可以做到吗?谢谢. 解决方案 是的,可以使用 JOptionPane.showOptionDialog().像这样: JPanel panel
..
有人可以向我解释为什么当我将 JOptionPane 放入ItemListener?这是一个错误吗? 奇怪的是,如果这个过程被 invokeLater() 延迟,setSelected() 会按我的预期正常工作. 来自 SSCCE import javax.swing.*;导入 java.awt.*;导入 java.awt.event.*;公共类 ComponentEventDemo
..
我正在处理一个项目,我想以编程方式(通过不实际单击任何按钮)关闭通用 JOptionPane.当计时器到期时,我想关闭任何可能打开的 JOptionPane 并将用户踢回我的程序的登录屏幕.我可以很好地将用户踢回去,但 JOptionPane 仍然存在,除非我物理点击它上的按钮. 我在许多网站上都没有这样的运气.在 JOptionPane 的“Red X"上调用 doClick() 方法似乎
..
请有人告诉我,除非满足用户输入字段的条件,否则是否有一种方便的方法可以防止 JOptionPane 在单击“确定"时关闭? 或者我别无选择只能使用JFrame? 到目前为止我的验证逻辑.似乎不起作用,因为按钮出于某种原因可以一次性点击... final JDialog dialog3 = new JDialog(OmniGUI.getFrame(), "Create new Node
..
有没有办法在 JOptionPane.showInputDialog 中创建多个输入而不是一个输入? 解决方案 是的.您知道您可以将任何 Object 放入大多数 JOptionPane.showXXX 方法 的 Object 参数中,通常是 Object> 恰好是一个 JPanel. 在您的情况下,也许您可以使用包含多个 JTextFields 的 JPanel: impor
..
我正在尝试将组件添加到 JPanel,然后将此面板放入 JScrollPane,然后将 JScrollPane 放入 JOptionPane. 问题:只添加了19行组件.有一个用于确定组件行数的 for 循环,如果您将条件计数器更改为 19 或更少,则将显示所有这些. 这是问题的一个 SSCCE import java.awt.Dimension;导入 javax.swing.Gro
..
我正在使用以下代码在我的 Swing 应用程序中显示错误消息 尝试{...} 捕捉(异常exp){JOptionPane.showMessageDialog(this, exp.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);} 错误对话框的宽度根据消息而变长.有没有办法包装错误信息? 解决方案 JOptionPane 将默认使用 J
..
我正在尝试在 JOptionPane 中显示 2 个 Arraylist.但是我在对话框中得到以下内容 1,2,3,4游泳、跑步、骑自行车、篮球 我想在对话框中显示信息,如下所示: 1 游泳2 跑步3 骑自行车4 篮球 请指教我该怎么办?这是我的代码. import javax.swing.*;导入 java.util.ArrayList;公开课游戏列表{公共静态无效主(字符串参数[])
..
是否可以在 JOptionPane 中将文本向右对齐?(我不想用JDialog)因为我想用阿拉伯语写一些句子 解决方案 创建一个 JPanel,在 JPanel 中对齐文本,然后添加 JPanel 作为 JOptionPane 的 Object 参数.或者使用 JDialog(为什么不希望使用其中之一?).
..