java - 如何创建一个新的 JFrame,其位置设置为另一个 JFrame 的中间?

标签 java swing jframe

我是 Java 新手,这就是我正在尝试做的事情:

我有 frame1,其中有一个 JButton,单击该按钮后,会在 frame1 之上创建一个新的 JFrame code>,我称之为 frame2。我基本上希望在 frame1 中间创建 frame2 。我该怎么做?

最佳答案

您可以相对于frame1 的位置设置frame2 的位置。

//Initialize your frames
frame2.setLocationRelativeTo(frame1);

这应该将frame2放在frame1的正上方。

关于java - 如何创建一个新的 JFrame,其位置设置为另一个 JFrame 的中间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27461787/

相关文章:

java - 如何使用 JFreeChart 叠加拟合分布和直方图?

java - 使用规范按父实体排序

java - 如何创建一个简单的 OSGI 模块

java - 公共(public)语言基础设施如何工作以及其目的是什么?

java - Graphic2D 绘画变得太慢

java - 将菜单栏添加到 JFrame

java - 将代码从 java 转换为 c++ 的 mysql 连接器错误

java - JFrame 和 JPanel 居中

java - WatchService 和 SwingWorker : how to do it correctly?

Java swing 在 ContentPane 中交换 ImagePanel