问题标签 [jdialog]

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 回答
618 浏览

java - 我想在一个对话框中显示多个输出。我该如何做到这一点?

我希望用户在对话框中输入各种字符串和整数,但我希望最终输出与所有信息都显示在一个对话框中。这就是我所拥有的:

0 投票
4 回答
4124 浏览

java - 如何在对话框上禁用 X?

有没有办法禁用对话框上的所有 X?

我可以通过以下方式实现这一点:

但问题是我必须将此应用于其他 20-40 个对话框,这将非常耗时..

所以我想知道如何做一行代码来使所有对话框(如下所示)上的字体更大,有没有办法让 X 禁用功能。

UIManager.put("OptionPane.messageFont", new FontUIResource(new Font("ARIAL",Font.BOLD,30)));

0 投票
1 回答
851 浏览

java - JDialog 无法打包(),只是有时

我用 Java 编写了一个漂亮的东西,它带有一个包含一个 JDialog 的 GUI,它开始时相当小,然后使用 pack() 来容纳程序稍后放入其中的东西。所有这些都在 JDialog 呈现之前进行。

然后,令我惊讶的是,大约 80% 的时间,当我运行它时,窗口无法调整大小。它似乎完全是随机的,因为理论上它每次都在做完全相同的事情。为什么它会在五秒钟后在同一台机器上用相同的代码做不同的事情?

顺便说一句,当我为这个 GUI 启用本机 Windows 外观时,就会出现这个问题。

0 投票
4 回答
5791 浏览

java - 无模式 JDialog 不显示内容

(Java SE 6) 我正在尝试创建一个弹出对话框,在我的程序执行一些耗时的工作时显示“请稍候”消息。为此,我选择使用无模式的 JDialog,以便程序在 JDialog 可见时继续运行并工作(如果您使用模式的,程序将停止,直到用户关闭对话框) .

问题是,当您以这种方式使用无模式对话框时,会出现带有标题的 JDialog,但内容不会出现(我猜它们由于某种原因没有被绘制)。我试过调用重绘等,但似乎没有任何效果。

现在,根据互联网上的一群人的说法,这是 Swing 的一个真正的错误,我发现的唯一答案是不要以这种方式做事,而是找到一些其他方法来通知用户等待。我很好奇这里是否有人以前遇到过这个问题并找到了解决方法。

谢谢!

0 投票
2 回答
532 浏览

java - 如何在其他弹出窗口上显示弹出窗口?

在我的应用程序中,在某个屏幕上,我启动了一个弹出窗口。取决于用户将单击此弹出窗口的按钮,必须启动另一个弹出窗口。我使用 JDialog 对象来实现这些弹出窗口。问题是第二个弹出窗口没有出现(即使使用 setVisible(true) 和 toFront())。它已创建,但我看不到它。我在其构造函数中将第一个弹出窗口定义为其所有者。任何人都可以帮忙吗?

0 投票
2 回答
5200 浏览

java - Swing JDialog 错误?

我正在尝试通过扩展 JDialog 类来创建自己的对话框,这是我用来启动的代码:

当我尝试运行代码时,它工作正常,但出现以下异常:

我读到有问题WINDOWS_EXIT或类似的东西,但我传递的参数应该可以完成这项工作。更奇怪的是,当我更改我的类以使其包含一个JDialog字段而不是扩展它时,它似乎工作得很好。我让一个朋友在他的电脑上测试,代码没有抛出异常,他使用的是 jre 版本 1.6.022,我使用的是 1.6.022,我们都使用 64 位。

所以我做错了什么?或者这是JRE中的一个错误?

编辑:忘了提,我正在使用 eclipse
Edit2:我在 Netbeans 中尝试了相同的代码,它工作正常,我的问题可能是什么?

0 投票
1 回答
442 浏览

performance - JDialog处理和重绘问题

在 jnlp 应用程序中,我们创建了一个从 javax.swing.JDialog 扩展的模式弹出窗口,并在必要时调用 dispose() 来隐藏对话框。但是,有时最终客户会遇到重绘问题。对话框并没有真正消失,它的父窗口看起来很乱。我无法重现,但它在最终客户端 PC 上发生了很多次。我想有两个可能的原因:

  • 我们的应用程序中有一个线程直接更新游标。但是,我无法证明这个线程是问题的根本原因。
  • 周期性地,我们有另一个进程在几秒钟内高度使用 CPU。我试图加载 CPU,但我也无法重现该问题。

在这种情况下对我有什么建议吗?

谢谢!

0 投票
2 回答
3039 浏览

java - 在Java中创建具有相同变量的对象的多个实例

我有一个无模式对话框,我需要同时显示它的多个实例。我将对话框作为成员变量保存在我新建的类中并显示对话框。这里有多个可见的对话框实例,但我将它分配给同一个成员变量。(我需要将它作为成员变量进行某些处理)。它工作正常,但我不明白为什么这样工作。我错过了一些非常明显的东西吗?

onSomeEvent被多次调用并显示多个对话框。知道 Java 是如何管理这些事情的吗?我是否需要保留一个 CMyDialog 数组作为成员变量而不仅仅是一个类?

非常感谢任何帮助。

提前致谢。尼廷·K。

0 投票
1 回答
825 浏览

java - JDialog 中的异常

当我按下执行查询的按钮时出现此错误。我不知道这是怎么一回事。你们能帮我解决这个问题吗?

0 投票
4 回答
39283 浏览

java - JFrame 和 JDialog 有什么区别?

aJFrame和 a 和有什么不一样JDialog

为什么我们不能setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE);用于 JDialog?