问题标签 [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 回答
21170 浏览

java - 在 java swing 上从子框架管理父框架

我有一个 jframe(父),它创建一个输入框架(子),我在其中获取一些参数。

在“子”框架中,我有“确定”和“取消”按钮。

当按下“确定”按钮时,需要用新数据更新父框架。

最好的方法是什么?

0 投票
6 回答
62247 浏览

java - 如何聚焦 JFrame?

我正在编写一个小游戏,一个 JFrame 保存主游戏,另一个 JFrame 显示分数。问题是,当我完成构建它们时,JFrame 的分数总是会集中!我试过调用 scoreDisplay.toFront()、scoreDisplay.requestFocus(),甚至:

有什么办法可以使这项工作?在此先感谢,约翰·穆拉诺

0 投票
3 回答
5284 浏览

java - 在 netbeans gui 框架中使用按钮

好的,所以我在 JAVA 方面很菜鸟,而且真的是一般的编程。我正在尝试制作一个使用 GUI 界面运行的石头、纸、剪刀应用程序。我正在尝试的是我想到的最简单的事情,按下一个按钮供您选择(r、p 或 s),这将在程序的其余部分中使用一个变量来与计算机的选择进行比较,找到获胜者等。我已经完成了程序,问题是 GUI 的东西。我正在使用 netbeans 和 JFrame,这对我来说是全新的。我有很多问题,也许有人可以链接到我的一个不错的教程,但是到目前为止,使用官方 netbeans 站点并没有太大帮助。无论如何:

  1. 我不确定将在文本程序中的主方法代码放在哪里,创建一个新类,或者将它放在我使用的框架的主方法中。

  2. 因此,我什至无法编译的原因是主函数试图使用我想在按钮中创建的变量。我猜我不知道整个操作顺序。我查看了 netbeans 示例,我认为我可以通过做一些更复杂的事情来完成这项工作,但这似乎没有必要?

0 投票
3 回答
1237 浏览

java - JFrame 标题重绘

在我的 JFrame 中,它循环执行一些任务,我想查看 JFrame 标题中的状态,所以我有这样的东西:

frame.setTitle("当前状态["+Auto_Count_Id+"/"+Auto_Count_Total+" ]");

但它并没有像我需要的那样重新粉刷。所以我尝试了以下方法:

他们也不工作,它只是在任务完成后重新绘制,我该怎么办?

0 投票
5 回答
2211 浏览

java - 为什么我的 JFrame 不隐藏?

我正在为我的高级设计项目在 Netbeans 6.1 中创建一个 GUI,但我遇到了一个烦人的障碍。当我告诉它时,像我的登录弹出窗口和其他临时窗口不会消失。我一直在研究如何解决这个问题大约 2 个月。我什至为我的弹出窗口创建了一个单独的线程,但它仍然无法工作......如果我真的不与任何其他 GUI 组件混淆,它会消失的唯一方法......我的示例代码应该有助于描述我的愤怒...不要介意影子代码,这是出于测试目的,这显然没有帮助。

我也尝试过 Swing Utilities,但也许我实施错了,因为这是我第一次使用它们。它基本上与上面的代码做同样的事情,除了窗口在等待时冻结,上面的代码没有做:

请帮我!!!

0 投票
6 回答
69109 浏览

java - 你如何在 Java 中打开网页?

有没有一种简单的方法可以在 GUI 的 JPanel 中打开网页?

如果没有,您如何使用计算机的默认 Web 浏览器打开网页?

我希望我可以用不到 20 行代码来做一些事情,并且最多需要创建一个类。虽然没有理由 20,只是希望代码少......

我打算打开一个指南去玩游戏。该指南是在线的并且有多个页面,但是这些页面相互链接,所以我希望我只需要用我的代码调用一个 URL。

0 投票
6 回答
115891 浏览

java - Java - 如何创建自定义对话框?

我在 JFrame 上有一个按钮,单击该按钮时,我希望弹出一个对话框,其中包含多个文本区域供用户输入。我一直在四处寻找,试图弄清楚如何做到这一点,但我越来越困惑。任何人都可以帮忙吗?

0 投票
3 回答
866 浏览

java - 修复 Java 中的流程布局

嗨,我已经用 Java 为我的程序创建了一个 GUI,并且我使用了 flowlayout(对borderlayout 没有太多的运气),但是如果用户调整程序的大小,使用 flowlayout,一切都会失去对齐,所以我想知道是否存在阻止程序的框架被调整大小?如果是这样怎么办?

谢谢你

0 投票
2 回答
10057 浏览

java - Java 等待 JFrame 完成

我有一个登录框架,我必须等待另一个线程。登录成功后,框架会自行处理。我想弹出应用程序的主框架。现在我正在观察一个布尔值来确定何时启动主框架。这样做的正确方法是什么?看一个布尔值并不优雅。

0 投票
1 回答
2065 浏览

java - 在多显示环境中保存 JFrame 位置

我想在用户关闭 JFrame 时存储它的位置(边界、扩展状态)。但是,当用户将框架移动到第二个屏幕并将其最大化时,我该如何存储该信息?我的幼稚(和单一显示)实现是这样的:

如何发现框架位于哪个屏幕上?如何将框架移动到第二个屏幕并在那里最大化?