10得票5回答
禁用JFrame最小化按钮

我正在为我的笔记本电脑开发一个工具。我想禁用JFrame中的最小化按钮。我已经禁用了最大化和关闭按钮。 以下是禁用最大化和关闭按钮的代码:JFrame frame = new JFrame(); frame.setResizable(false); //Disable the Resiz...

7得票4回答
Java Swing中的pack()方法会使窗口变为非最大化状态,如何避免这种情况发生?

我有一个窗口,因为我动态更改它的子组件(有时我交换JPanels),所以我找不到其他解决方法,只能在窗口上调用pack()来显示新的元素。否则,它只会在我手动调整窗口大小后才会显示出来。 但是,这样做的问题是,如果窗口被最大化了,在pack()之后它将不再是最大化的,这不是我想给客户的结果。...

7得票1回答
JavaFx中与Swing JFrame相当的组件是什么?

我正在学习JavaFX。我遇到了一个问题:我不能确定JavaFX中与Swing JFrame相当的是什么。是Scene还是Stage?

7得票4回答
使用JFrame构造函数的最佳实践?

在我的Java课程中,以及我们使用的书籍中,使用代码布置GUI通常涉及到JFrame的构造函数。这些书籍中的标准技术似乎是在构造函数中初始化所有组件并将它们添加到JFrame中,然后添加匿名事件处理程序来处理需要的事件,并且这也是我所学课程所倡导的。 这似乎很容易理解,并且在创建一个非常简单...

10得票3回答
禁用jFrame中的最大化和使用鼠标调整大小

希望JFrame没有最大化按钮,但仍能使用鼠标(点击并拖动jFrame边框)进行调整大小。使用setResizable(false)只会禁用最小化按钮,而无法使用鼠标调整大小。

10得票5回答
打开一个新的JFrame窗口。

我有一个主JFrame,其中包含各种面板,用于不同的功能和人们可以在其中计算事物。当用户点击第一个计算按钮时,我想打开一个新的JFrame,并作为输出窗口(如果您熟悉SPSS输出窗口,则类似)。 新的JFrame将是完全独立的,将有自己的菜单栏...这里不适合使用简单的JDialog。

10得票3回答
Java获取下载进度

我正在编写一个Java应用程序(使用NetBeans作为IDE和jFrame表单),其中的一部分会下载文件。我该如何在当前下载进度时更新进度条,或者至少在另一个线程中获取当前已下载字节数的总量? 以下是我的一部分代码:Runnable updatethread = new Runnable(...

9得票5回答
从JFrame调整JPanel的大小

我想在Netbeans中使用Java创建一个小游戏。目前我有一个JFrame和两个JPanels。 JFrame包含两个JPanels和一个按钮。我的意图是点击此按钮并调整其中一个JPanel的大小(从0到> 0宽度)。 到目前为止,我已经成功地调整了框架的大小,但我无法弄清楚如何调整J...

30得票9回答
限制JTextField中的字符数

我想设置JTextField的最大长度,以便您不能输入超过限制的字符数。这是我目前的代码... textField = new JTextField(); textField.setBounds(40, 39, 105, 20); contentPane.add(text...

7得票1回答
如何使用 TDD 测试 JFrame?

我正在开发一个新项目,希望在屏幕上显示一些数据。我开始使用TDD,虽然这对我来说是新的,但我喜欢这个想法并且到目前为止进展顺利。我设置了一个JFrame,添加一个TextArea并将文本放在那里,但是我应该如何正确地测试呢?或者从TDD的角度来看,我的想法是错误的吗?我希望能够以TDD方式确保...