菜单栏怎么实现互斥效果
时间: 2024-01-30 14:22:17 浏览: 15
0 }, { 1, 1 } },
{ { 0, -1 }, { 0, 0 }, { 0, 1 }, { 0, 2 } },
{ { -1, 0 }, { 0, 0 },菜单栏的互斥效果通常是通过设置菜单项的单选属性来实现的。当用户选择一个 { 1, 0 }, { 0, 1 } },
{ { 0, 0 }, { 1, 菜单项时,程序会自动取消之前选中的菜单项,保证只有当前选中的菜单0 }, { 0, 1 }, { 1, 1 } },
{ { -1, -1 }, { 0, -1 }, { 0, 0 }, { 0, 1 } },
{ { 1, -1 }, {项是被选中的状态。在具体实现时,可以为每个菜单项设置一个唯一的标识 0, -1 }, { 0, 0 }, { 0, 1 } } };
for (int i = 符,并在菜单项被选中时,通过代码来判断当前选中项是否与之前选中项相同,0; i < 4; i++) {
for (int j = 0; j < 2; ++j) {
如果不同,则取消之前选中项的选中状态,将当前选中项设置为选中状态。这样就 coords[i][j] = coordsTable[shape.ordinal()][i][j];
}
}
pieceShape = shape;
}
可以实现菜单栏的互斥效果了。