【发布时间】:2013-11-29 12:42:58
【问题描述】:
所以我想你会通过这段代码理解我的问题:
int s = 4;
int v = 4;
world.setLayout(new GridLayout(s, v));
grid = new JLabel[s][v];
for (int x = s-1; x >= 0; x--) {
for (int y = 0; y < v; y++) {
grid[x][y] = new JLabel((x)+","+(y));
world.add(grid[x][y]);
现在我得到一个带有坐标的网格:
3,0 3,1 3,2 3,3
2,0 2,1 2,2 2,3
1,0 1,1 1,2 1,3
0,0 0,1 0,2 0,3
但我想得到:
0,3 1,3 2,3 3,3
0,2 1,2 2,2 3,2
0,1 1,1 2,1 3,1
0,0 1,0 2,0 3,0
任何帮助表示赞赏..
【问题讨论】:
-
也许你应该清楚你是如何代表你的网格的。看起来您想指定 x 和 y 坐标,但您显示的可能是行和列。
-
你可能会从这个问答中得到一些想法:How to get X and Y index of element inside GridLayout?
标签: java swing grid coordinates algebra