01
在给JPanel添加KeyListener时,发现没有效果。
经过调查发现,swing里的KeyListener必须要添加在顶级容器里,即JFrame。且JFrame要setFocusable(true),之后就能接受KeyEvent了
02
在遍历链表时,注意循环的逻辑
for(Node n = head; n.next != null; n = n.next) {
}
03
在编写分数显示器时, 发现JLabel不能显示变量,
JLabel label = new JLabel(SCORE);//此处的SCORE在窗口里会一直显示初始值
因此,我需要做的是 调用JLabel 的setText方法,每加一分就重设置文本