小编use*_*645的帖子

在我最小化并再次打开窗口之前,JButtons 不会显示

我在不止一台计算机上遇到问题(这意味着不仅仅是一台计算机给我带来了问题)。我使用 Eclipse 作为 Java IDE,但我似乎无法找到问题的答案。我已将几个 JButton 添加到视频游戏的启动器中,当我调试项目时,这些按钮不会出现,除非我将鼠标滑过它们,或者最小化并重新打开窗口。我已经导出了项目,大部分按钮都可以工作,但有时我仍然需要最小化并重新打开窗口。我不想这样做,因为这将是一款商业视频游戏,人们不应该这样做。

如果您需要它,这是我的启动器窗口的代码:

package net.renderedspoon.sombrero.gui;

import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import net.renderedspoon.sombrero.Configuration;
import net.renderedspoon.sombrero.Game;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;

import net.renderedspoon.sombrero.RunGame;

public class Launcher extends JFrame {
private static final long serialVersionUID = 1L;

protected JPanel window = new JPanel();
private JButton play, options, help, exit;
private Rectangle rplay, roptions, rhelp, rexit;

Configuration config = new Configuration();

private int width = 250;
private int height = 350;
protected int …
Run Code Online (Sandbox Code Playgroud)

java swing jframe jbutton

3
推荐指数
1
解决办法
1787
查看次数

标签 统计

java ×1

jbutton ×1

jframe ×1

swing ×1