我正在使用Typescript创建一个shogi游戏板.将棋盘有9个等级和档案.
我想断言一个9x9多维数组作为一种类型,以确保数组的大小和内容.
目前我正在以这种方式创建我的9x9板类型:
type Board9x9<P> = [
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, P, P, P, P, P, P, P, P],
[P, …Run Code Online (Sandbox Code Playgroud) 我有一个JPanel添加的网格JLabels.我想要MouseListener听一听MouseEvents,但是当点击a所在的位置时,JLabels似乎是在路上而且没有MouseEvent火灾JLabel.
有没有一种方便的方式来听MouseEvents一个组件的孩子?