
[英]How to programmatically close a JFrame
关闭JFrame的正确方法是什么,就像用户按下X关闭按钮或按下Alt + F4 键 (在Windows上)一样? 我通过以下方式设置了我想要的默认关闭操作: 它完全符合我想要的上述控件的功能。 这个问题不是关于这个的。 我真正想做的是使GUI的行为与按X关闭按钮的行为相同。 ...
[英]How to programmatically close a JFrame
关闭JFrame的正确方法是什么,就像用户按下X关闭按钮或按下Alt + F4 键 (在Windows上)一样? 我通过以下方式设置了我想要的默认关闭操作: 它完全符合我想要的上述控件的功能。 这个问题不是关于这个的。 我真正想做的是使GUI的行为与按X关闭按钮的行为相同。 ...
[英]How to set JFrame to appear centered, regardless of monitor resolution?
在使用 Java 时,我发现启动应用程序时很难将主窗口定位在屏幕中央。 有什么办法可以做到吗? 它不必垂直居中,水平对齐对我来说是更重要的目标。 但垂直对齐也是受欢迎的。 ...
[英]Java: Difference between the setPreferredSize() and setSize() methods in components
setSize()和setPreferredSize()之间的主要区别是什么。 有时我使用setSize() ,有时使用setPreferredSize() ,有时一个做我想要的,有时另一个。 我应该对JFrame和JPanel使用什么调用? ...
[英]How to capture a JFrame's close button click event?
我想在单击 JFrame 标题栏的红色关闭按钮时调用方法confirmExit() 。 我怎样才能捕捉到那个事件? 如果用户选择不继续,我还想防止窗口关闭。 ...
[英]Java/Swing: Obtain Window/JFrame from inside a JPanel
如何获得 JPanel 所在的 JFrame? 我目前的解决方案是向面板询问它的父级(等等),直到我找到一个窗口: 有没有更优雅的方法,标准库中的方法可能是? ...
[英]Unresponsive KeyListener for JFrame
我正在尝试为JFrame实现KeyListener 。 在构造函数上,我使用以下代码: 当我运行它时, test消息会出现在我的控制台中。 但是,当我按一个键时,没有收到其他任何消息,就好像KeyListener不在那儿一样。 我在想这可能是因为重点不在JFrame 因此, ...
[英]How to make a JFrame Modal in Swing java
我创建了一个使用 JFrame 的 GUI。 我应该如何使它成为模态? ...
[英]Swing: Obtain Image of JFrame
如何获取java.awt.Image的 java.awt.Image? 我想获得JFrame的屏幕截图(供以后在我的应用程序中使用)。 目前,这是使用机器人拍摄屏幕截图来完成的,该屏幕截图指定了所涉及的JFrame的坐标和尺寸。 但是,我相信有更好的方法:Swing 组件默认情况下,在将自己绘制到屏 ...
[英]Java - how do I prevent WindowClosing from actually closing the window
对大多数人来说,我似乎有相反的问题。 我有以下非常标准的代码来查看用户是否想在关闭窗口之前进行一些保存: 无论我尝试什么,当我从 windowClosing 出来时,窗口总是关闭。 将 WindowAdapter 更改为 WindowListener 没有任何区别。 奇怪的是,文档明确指出“如果 ...
[英]Close one JFrame without closing another?
我想同时显示两个(或更多) JFrame 。 当我关闭其中一个(使用默认关闭按钮)时,其他帧仍应可见。 我怎样才能做到这一点? ...
[英]Difference between JPanel, JFrame, JComponent, and JApplet
我制作一个物理模拟器是为了好玩,当我试图找出所有这些 J 之间的区别时,我正在查找图形教程。 有人可以详细说明它们或者提供指向有用资源的链接吗? ...
[英]Show JFrame in a specific screen in dual monitor configuration
我有一个双监视器配置,如果找到它,我想在特定的监视器中运行我的GUI。 我试图通过屏幕设备的GraphicConfiguration对象创建JFrame窗口,但是它不起作用,框架仍显示在主屏幕上。 如何设置必须显示框架的屏幕? ...
[英]JFrame: How to disable window resizing?
我正在创建一个JFrame并调用方法setSize(500, 500) 。 现在所需的行为是用户在任何情况下都不应该调整 JFrame 的大小。 通过最大化或拖动边框。 它应该是 500x500。 我该怎么做? 我还附上了代码,以防您可以更好地指导我。 ...
[英]Java - How to create a custom dialog box?
我在JFrame上有一个按钮,当单击时我想要一个弹出的对话框,其中有多个文本区域供用户输入。 我一直在四处寻找如何做到这一点,但我一直在变得更加困惑。 有人可以帮忙吗? ...
[英]How do I save preference user settings in Java?
例如,我有一个带有首选项按钮的 window。 I want to make it so that when user press the preference button and checks his/her appropriate options and press ok, it save ...
[英]How can I remove just the Maximize button from a JFrame?
我有一个JFrame ,想从中删除最大化按钮。 我写了下面的代码,但它从我的JFrame删除了最大化、最小化和关闭。 我只想从JFrame删除最大化按钮。 ...
[英]How to hide a JFrame in system tray of taskbar
我创建了一个JFrame并希望将它隐藏在windows的taskbar ,但是,它不应该在右下角可见,而是隐藏在tray menu items 。 谁能告诉我如何做到这一点? 我是否需要对windows系统设置进行一些更改? 例如,您可能已经看到一些download managers 、 Tea ...