小编use*_*667的帖子

如何在JFrame中切换JPanels

关于javas组件的相当绿色等等,请原谅我,如果我提供的信息不够!

考虑下面的代码.添加菜单和菜单显示在框架中,没有问题.我想在调用gameOn()时删除菜单而不是启动游戏.下面的代码只使Frames表面"空白",没有添加游戏面板.

有关如何修复它的任何想法/建议?MenuPanel有一个mouselistener.

public class GameFrame extends JFrame {

private MenuPanel mp; //extends JPanel
private GamePanel gp; //extends JPanel

public GameFrame() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(new Dimension(GameFrame.XSIZE, GameFrame.YSIZE));
    setLocationRelativeTo(null);
    setVisible(true);
    mp = new MenuPanel(this);

    add(mp);
}
public void gameOn() {
    remove(mp);
    GamePanel gp = new GamePanel(5);
    add(gp);
}
}
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jframe

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

Java,设置特定的HashSet TreeSet

试图从集合中的.txt文件中保存单词.从未使用套装.

Set<Word> set = new HashSet<Word>();
Run Code Online (Sandbox Code Playgroud)

保存在哈希集中时,我将大小设置为241.如果我将上面的内容更改为

Set<Word> set = new TreeSet<Word>();
Run Code Online (Sandbox Code Playgroud)

在代码中没有其他内容,我的大小为231.在不同的集合中是否存在某种自然原因?

java tree hash set

0
推荐指数
1
解决办法
55
查看次数

标签 统计

java ×2

hash ×1

jframe ×1

jpanel ×1

set ×1

swing ×1

tree ×1