【发布时间】:2012-01-20 13:10:32
【问题描述】:
我正在编写一个带有 GUI 的棋盘游戏,基本上我有一个 10x10 GridLayout JPanel。
每个网格单元都是一个方形的 JPanel(我对这些 JPanel 使用了 BorderLayout,因此边框是可见的)。
无论如何我想要它,以便当单击这些方块之一时,它会更改 boardGameGrid,它是一个导入到游戏后端 GUI 的类。说我要使用方法
boardGameGrid.setCellCross(x,y)
当位置 (x,y) 的单元格被按下时。
我不知道该怎么做,因为每个 JPanel 不包含任何有关其位置的信息。
谢谢
【问题讨论】:
-
当 Jtable 已经存在于 Java 中时,您正在模仿它。那么为什么要重新发明轮子呢?
标签: java swing grid jpanel mouselistener