我目前正在构建游戏,但我不知道如何制作主菜单。我不知道如何将文字放在GIF背景上。现在问题是,当我尝试将它们放在上面时,我尝试使用此代码:
semget()
当我这样做时,我使用private void initializeDisplay() {
playBtn.setBorderPainted(false);
playBtn.setFocusPainted(false);
playBtn.setContentAreaFilled(false);
playBtn.setText("PLAY");
playBtn.setFont(new Font("Poiret One", Font.TRUETYPE_FONT, 27));
playBtn.setForeground(Color.WHITE);
mainPanel.add(playBtn);
mainPanel.add(bgImg);
mainPanel.setLayout(new GridBagLayout());
bgImg.setLocation(new Point(200, 200));
mainPanel.setOpaque(true);
mainPanel.addKeyListener(new Keyboard());
mainPanel.addMouseListener(new Mouse());
mainPanel.setFocusable(true);
}
作为布局类型,但似乎我没有得到我想要的结果,问题是按钮不是背景中的图像,因为它出现但是按钮没有出现。
答案 0 :(得分:0)