gpt4 book ai didi

java - 如何在另一个 JFrame 旁边设置一个 JFrame 位置?

转载 作者:行者123 更新时间:2023-12-03 22:58:55 24 4
gpt4 key购买 nike

在 Java 中,如何将 JFrame 设置为自动位于另一个 JFrame 旁边?

所以,假设我有两个 JFrame 对象,frameAframeB,当程序运行时,它设置 frameAs 的位置在屏幕中间,使用:

setLocationRelativeTo(null);

现在我想要的是让 frameB 位于 frameA 的右侧,这样它们就会紧挨着。 (frameA 的右侧将接触 frameB 的左侧)

你会怎么做?

最佳答案

这是我创建的一个测试类,用于演示如何完成它的示例。您使用 f1.getX() + f1.getWidth() 找到第二帧的正确位置。

public class Test
{

public static void main (String[] args)
{

JFrame f1 = new JFrame();
f1. setSize(100, 100);
f1.setLocationRelativeTo(null);
f1.setVisible(true);

JFrame f2 = new JFrame();
f2.setSize(100, 100);
f2.setLocation(f1.getX() + f1.getWidth(), f1.getY());
f2.setVisible(true);

}

}

关于java - 如何在另一个 JFrame 旁边设置一个 JFrame 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23039600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com