关于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) 试图从集合中的.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.在不同的集合中是否存在某种自然原因?