【发布时间】:2016-02-02 18:50:30
【问题描述】:
我尝试查看许多文档和教程,但似乎没有一个可以一起使用。我只是想为我的朋友和我正在尝试制作的“游戏”制作一个简单的“主菜单”。当没有背景图像存在时,我可以移动按钮,并且我只能获取背景图像但无法移动按钮。 所以我的问题是如何定位 JButtons?
这是我的代码和屏幕截图: What my frame looks like
package game;
import java.awt.FlowLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MainMenu extends JFrame{
private JButton singPlay = new JButton("Single Player");
private JButton twoPlay = new JButton("Two Player");
public MainMenu()
{
JFrame frame = new JFrame("TestTEST");
JPanel panel = new JPanel();
frame.setSize(400,500);
frame.setLocation(700,300);
frame.setResizable(false);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setContentPane(new JLabel(new ImageIcon("C:\\Users\\Austin\\Pictures\\Landscape.jpg")));
frame.setLayout(new FlowLayout());
frame.add(singPlay);
frame.add(twoPlay);
frame.setSize(399,499);
frame.setSize(400, 500);
}
public static void main(String[] args)
{
new MainMenu();
}
}
【问题讨论】:
-
您希望按钮放置在哪里?
-
我希望按钮位于中心,垂直方向如下面所述的 camikr,我尝试查看文档,但无法让它与我的代码一起使用。