48得票8回答
JFrame:如何禁用窗口大小调整?

我正在创建一个JFrame并调用方法setSize(500, 500)。现在期望的行为是,无论何种情况下,JFrame都不应该被用户重新调整大小,无论是最大化还是拖动边框。它应该是500x500。我该怎么做?如果您能更好地指导我,我也附上了代码。 package com.techpa...

16得票1回答
将现有的Java项目导入Eclipse中,但JFrame没有设计视图?

在Eclipse中导入现有Java项目: 在Eclipse中: 1. 转到 文件 -> 导入 2. 常规 -> 从现有的项目中导入到工作区,然后点击下一步 3. 点击 浏览 并选择项目,然后点击完成 然后我打开了一个JFrame,但是我看到JFrame的源代码和设计选项...

15得票1回答
如何在Java Swing中正确实现MVC?

如果您需要更多细节,请告诉我,或者参考这个问题的最后几行。我已经阅读了很多资料,但感觉把简单的东西变得复杂了,仍然有些地方卡住了,也许您可以在那些非常具体的点上帮助我。 我正在使用Netbeans IDE 7和JDK 7,没有框架。第一个窗口是JFrame,所有其他窗口都是JDialog,m...

9得票2回答
如何使JFrame透明?

如何使JFrame透明?我想让我的JFrame透明,当我的JFrame在顶部时,用户应该看到背景。

9得票4回答
移除默认的JFrame图标

在我的JFrame中,我有默认的咖啡图标。我想要将其删除。但是,当我执行setIconImage(null)时,它没有起作用。有人能告诉我如何完全删除图标的解决方案吗?

40得票4回答
KeyListener, keyPressed与keyTyped之间的区别

我有一个JFrame(实际上是一个扩展了JFrame的类),我想在按下F5键时执行某个操作。所以,我让这个类实现KeyListener接口。随之而来的是三个方法:keyPressed、keyReleased和keyTyped。 这三个方法中,我应该使用哪个来监听F5键的按下?是keyPres...

8得票3回答
优雅地退出应用程序?

我有一个应用程序,其中包含一个明确定义的Try/Catch/Finally链,在正常情况下可以成功退出并执行finally块。然而,当某人在GUI中提前点击红色X时,程序完全退出(代码=0),主线程的finally块不会被调用。 实际上,我希望程序在单击红色X时退出,但我不希望跳过final...

56得票7回答
Java - 如何防止WindowClosing实际关闭窗口

我似乎和大多数人的问题相反。我有以下相当标准的代码,用于查看用户是否想在关闭窗口之前进行一些保存: frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); frame.addWindowListener(n...

28得票4回答
JFrame:如何获取不带边框的大小?

在Java中,是否可以获取JFrame的宽度和高度,但不包括标题栏和其他边框? frame.getWidth()和frame.getHeight()似乎返回了包括边框在内的宽度。 谢谢。

10得票8回答
始终置顶窗口

我正在寻找一种方法来保持JFrame始终处于最顶层,而且当我说始终时,我的意思是始终。setAlwaysOnTop( true ); 当我在全屏模式下启动游戏时,这种方法不起作用。我知道通常情况下你不希望窗口保持在最上面,但在这种情况下是必需的。