在 Java 中,如何设置 JFrame 自动位于另一个 JFrame 旁边?
所以,假设我有两个JFrame
物体,frameA
and frameB
,当程序运行时,它设置frameA
使用以下命令将 s 位置设置在屏幕中间:
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);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)