问题标签 [jframe]

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 投票
4 回答
6177 浏览

java - 按 [X] 按钮关闭 JFrame 不会调用 dispose 方法

我已经设置了一个这样的 JFrame:

我期望的是,当我按下关闭按钮 [X] 时,将调用 dispose 方法。但是,只有当 DISPOSE_ON_CLOSE 设置为 DefaultCloseOperation (???) 时才会出现这种情况。Java 在这里真的让我感到惊讶。如何实现在 DefaultCloseOperation 值(DISPOSE_ON_CLOSE 和 EXIT_ON_CLOSE)两种情况下都会调用的方法?

0 投票
2 回答
1432 浏览

jframe - 当我添加绘画方法时,JMenuBar 消失

我试图使用以下代码最终制作游戏。如下所示,该代码有效。

但是,如果您要在其中放置一个绘制方法,如下所示,它将停止显示 JMenuBar。

我什至不是在开玩笑。请帮忙

0 投票
1 回答
376 浏览

windows-vista - IntelliJ 调试器使新的 JFrame() 打破 Windows Vista Java

当我运行命令行时,我的应用程序在 Java 1.6 上运行良好。

但是,当我在 IntelliJ IDEA 社区版 9 的调试器下运行它时,当它到达行

Vista 报告 JVM 失败并显示以下消息:

Java(TM) Platform SE binary has
stop working 一个问题导致程序停止正常工作。请关闭程序。

这是在 Windows Vista 64 位、Sun 的 JDK 1.6.0 下。更烦人的是这个问题是间歇性的,虽然很常见,但它使测试想法变得相当容易。

我想我会问是否有人以前见过它,或者知道解决方案?我将去尝试一些不同的 JVM(包括 7 个),看看是否能解决问题。

0 投票
4 回答
3920 浏览

java - 在 Java 中显示 GUI 组件

我有一个使用 Netbeans 创建的 GUI 窗口。然后我将代码移植到我自己的程序中,以便我可以随意显示.png。

但是,GUI 组件不显示,默认情况下打开的窗口没有大小。

我需要窗口最初打开时 GUI 组件可见,并且窗口大小正确,所有内容都可见。

谁能帮我吗?

谢谢

替代文字 http://img41.imageshack.us/img41/9795/openn.png 替代文字 http://img709.imageshack.us/img709/5716/uponresize.png

0 投票
4 回答
523 浏览

java - 关于在课堂上扩展 JFrame 的问题?

好吧,我不是 Java 菜鸟,碰巧我在学习 MySQL、Servlets、Java EE、JDBC 等更有趣的东西时忘记了一点关于核心 Java 的知识;所以不要把你的答案当成一个初学者。现在的问题......

我正在编写一个扩展 JFrame 的类(比如说ThisIsAJFrameExtendingClass),为了尽量减少与我的整个项目的混淆,我还想在ThisIsAJFrameExtendingClass. 我打算这个类(ThisIsAJFrameExtendingClass)从用户那里寻求某些输入;自杀(即 dispose())。所以,我的问题是,我怎样才能在类中独立使用实用程序方法,而不会在用户屏幕上弹出任何 JFrame。

我想要一个借助ThisIsAJFrameExtendingClass类中的多个构造函数的解决方案,其中调用无参数构造函数返回 JFrame,第二个带有布尔参数的构造函数可以访问实用程序方法。

[更新]

哦....我刚刚想到,实用程序方法的返回类型为 ArrayList 所以,假设调用实用程序方法utilMethod()

ArrayList<String> pring = new ThisIsAJFrameExtendingClass().utilMethod();

上面的代码会输出任何 JFrame 吗?

0 投票
4 回答
8285 浏览

java - 你将如何检测鼠标光标是否在 java 中的 JFrame 内?

您将如何编写一种方法来检测鼠标光标是否在 java 中的 JFrame 内?如果该方法在内部,则该方法应返回 true,否则返回 false。

谢谢,安德鲁

0 投票
4 回答
1574 浏览

java - 我如何实现新的 JFrame 功能

我正在尝试删除 JFrame 顶部的拖动条。我想保持此栏上显示的最小化最大化和关闭选项可用。我在想的是删除栏(和图标)。然后将图标添加为嵌入图像,实现 JFrame actionlistener。这也需要与 JInternalFrames 一起使用。任何帮助将不胜感激。

0 投票
2 回答
94795 浏览

java - 关闭一个 JFrame 而不关闭另一个?

我想同时显示两个(或更多)JFrame
当我关闭其中一个(使用默认关闭按钮)时,其他框架应该仍然可见。

我怎样才能做到这一点?

0 投票
3 回答
18568 浏览

java - 如何在java中清除我的框架屏幕?

我正在做一个积木游戏。我希望每 0.1 秒后屏幕清晰,以便我可以重绘框架屏幕上的所有内容。

有没有什么方法可以直接清除框架屏幕而不发生任何事件?

0 投票
4 回答
3090 浏览

java - 当超类扩展 JFrame

我正在尝试使用扩展 JFrame 的类来构建 GUI。

例如:Deck 类扩展了 JFrame

GUI 内置于其构造函数中。

现在,当我从另一个类扩展 Deck 时,

例如:类桩扩展甲板

每当启动子类(桩)的实例时,都会创建新窗口。

发生这种情况是因为子类继承了超类构造函数并因此创建了另一个窗口吗?

在不修改 Deck 超类的情况下可以避免这种情况吗?

谢谢。