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

java - 在 Java Swing 中防止不必要的对话框重复

JDialog 类中是否存在一种方法来防止子窗口(JDialog)在用于打开它的主窗口(JFrame)的按钮被多次按下时多次显示?提前谢谢了!

0 投票
2 回答
1617 浏览

jframe - 如何将 JPanel 挂钩到父/祖先容器的 windowClosing/Closed 侦听器?

我想创建一个JPanel可以在任何更高级别的Window类中呈现的“通用”(JFrame, JDialog,或者JInternalFrame更准确地说。)

当该窗口不再在屏幕上呈现时,我希望能够“清理”一些静态值。通常Window,我JFrameaddWindowListenerwindowClosing创建windowClosed.JFrame

因为我希望任何Window类都能够呈现它,所以我什至不知道要添加哪种侦听器,也不知道要将它添加到哪个窗口。

有没有办法“挂钩” to 的实现和渲染,JPanel以便无论什么Window类渲染它,我都可以添加关闭挂钩?

(我查看了PropertyChangeListener,但componentShown没有触发JPanel渲染。)

任何帮助,将不胜感激。

0 投票
2 回答
4649 浏览

java - swing:JPanel 与模态/非模态对话框?

我想在一个库中实现一些功能,并将其作为我的应用程序的 GUI 构建块提供。我想我想将它实现为扩展 a 的东西JPanel,因此它可以作为组件嵌入到其他窗口中。

有理由我应该使用 aJDialog吗?JDialog创建一个显示 aJPanel以及最少的其他适当组件的容易程度如何?(例如,仅用于无模式对话框的边框/关闭框/等;对于模式,相同 + 确定/取消)

0 投票
2 回答
2040 浏览

java - swing:在 JDialog 上设置光标

我在对话框中有一个 JPanel。一个 MouseListener 监听鼠标移动,当鼠标在特定位置时,我在面板上调用 setCursor() 来改变光标。

这一切都很好,直到我从这个对话框中打开另一个对话框并再次关闭它。(例如:一个警告信息(JOptionPane),或者一个新的自定义JDialog。在这个动作之后,光标不再改变,虽然我仍然调用'setCursor'。

有人知道会发生什么吗?以及如何解决?

0 投票
2 回答
707 浏览

java - JDialog 窗口控制组件方向(从右到左)

我有一个关于镜像 JDialog 窗口控件的问题(即关闭符号“X”、标题等)

当我为 JDialog 应用从右到左的组件方向时,它会翻转除窗口控件之外的所有内容。我最初认为这与我使用的 JRE 和操作系统区域语言有关。

然而,即使使用阿拉伯语操作系统 (WIndows XP) 并且 JRE 语言环境设置为阿拉伯语,窗口控件仍然没有镜像(即关闭符号仍然在右上角,标题仍然在左上角)

有人可以帮忙吗?

感谢您的帮助。

干杯

MAA

0 投票
1 回答
1098 浏览

java - Java:如果自定义 JDialog 被隐藏,焦点是否返回到其父级?

我正在创建一个自定义 JDialog。我需要隐藏 JDialog(不将其从内存中删除),以便其父级可以调用 JDialog 上的方法(getResults())。

0 投票
1 回答
816 浏览

java - 切换顶级窗口时如何将大型机保持在对话框后面?

以下情况:

我有一个 JFrame 并调用JOptionPane.showInputDialog("test"). 将显示模态对话框。

然后当我切换到 Windows 中的另一个打开的窗口(比如说 Firefox)然后返回到我的 Java 应用程序(通过单击 Windows 任务栏中的选项卡或使用 ALT+TAB)时,只会显示对话框。

切换到我的应用程序时是否可以在对话框后面显示主框架?例如,当您打开 Preferences 对话框时,Eclipse 会以所需的方式运行。Eclipse 是 SWT,但也许在 Swing 中也是可能的!

0 投票
1 回答
661 浏览

java - 如何防止 JDialog 在 gnome-panel(Linux) 中显示?

我有一堂课:

public class ANote extends JDialog{...}

在 GNOME(Linux) 中,它在 gnome 面板中显示一个条目。我希望它什么都不显示(在 Windows 下,JDialog 的实例在 Windows 任务栏中什么都不显示),因为可能同时存在该类的多个实例,这会使 gnome 面板过度拥挤。

如何防止它在 gnome 面板中显示实例?

编辑:到目前为止,我已经尝试过使用这种模式,它将它从 gnome 面板中隐藏起来,但在 ANote 实例后面阻止了应用程序的主框架。

EDIT2 - 为清楚起见编辑了帖子

0 投票
4 回答
1258 浏览

java - 鼠标滚轮不在 JDialog 中滚动,但在 JFrame 中工作

我正面临一个令人沮丧的问题。我有一个应用程序,其中滚轮在 JDialog 窗口中不起作用(但在 JFrame 中起作用)。

这是代码:

我找到了一个解决方案,它在 java 代码中作为注释出现 - 构造函数接收 (JDialog)null 参数。

有人可以启发我吗?我的观点是这是一个java错误。

在带有 1 个 JDK 和 2 个 JRE 的 Windows XP-SP3 上测试:

先感谢您,

尤利安·塞尔巴努

PS:问题不是新问题-代码取自论坛(此处),其中也提到了此问题-但没有解决方案(还)

稍后编辑: jre/jdk_1.6.0_10、1.6.0_16 也存在问题

后期编辑 2: 回到家,在 linux (Ubuntu - lucid/lynx) 上测试 - 使用来自发行版 repo 的 openjdk 和 sun-java 并且它可以工作(我使用在 Windows 上编译的 .class 文件)!!!- 所以我相信我正面临在某些 Windows 配置上发生的 JRE 错误。

0 投票
2 回答
24523 浏览

jquery - 使用 jquery 创建对话框时,如何隐藏对话框 div?

我正在创建一个类似于此页面的对话框:

http://jqueryui.com/demos/dialog/#modal-confirmation

(点击查看源码)

底部是放置在对话框中的 div。该对话框在被 javascript 调用时运行良好,但在加载时该对话框在页面底部很明显。(减去 javascript 函数调用时应用的所有样式)

如何隐藏 div 并仍然允许对话框使用它?我尝试设置 style="visibility:hidden" 但这会阻止它在被 javascript 调用时显示。