我是Java的新手,这是我想要做的:我有frame1,它具有一个JButton,一旦单击它,便会在JFrame的顶部创建一个新的frame1,我将其称为frame2。我基本上希望在frame2的中间创建frame1。我该怎么做呢? 最佳答案 您相对于frame1的位置设置frame2的位置。//Initialize your frames frame2.setLocationRelativeTo(frame1); 这应该将frame2放在frame1的顶部。