Java 将二维数组点存储到变量中
抱歉,如果标题没有引导或没有提供信息。我说不出我希望它是什么样子 我有一个java的2D数组Java 将二维数组点存储到变量中,java,arrays,Java,Arrays,抱歉,如果标题没有引导或没有提供信息。我说不出我希望它是什么样子 我有一个java的2D数组 private JButton[] [] JbGrid = new JButton[30] [21]; 我要做的是获取第一个数组中的10个值和第二个数组中的第11个值,然后用一个变量来描述它们 如果这是不可能的,两个变量应该起作用 例如,您可以看到我已将数组中的数字存储到MOUSE_X和MOUSE_Y中,但这很容易,因为它会在单击时更新值 for(int i = 0; i<
private JButton[] [] JbGrid = new JButton[30] [21];
我要做的是获取第一个数组中的10个值和第二个数组中的第11个值,然后用一个变量来描述它们
如果这是不可能的,两个变量应该起作用
例如,您可以看到我已将数组中的数字存储到MOUSE_X和MOUSE_Y中,但这很容易,因为它会在单击时更新值
for(int i = 0; i<30; i++)
{
for(int j = 0; j<21; j++)
{
if(e.getSource()==JbGrid[i][j])
{
MOUSE_X = j;
MOUSE_Y = i;
// jPpanelMain.revalidate();
// jPpanelMain.repaint();
runTimer();
reColour();
System.out.println("Mouse X: "+MOUSE_X+" Mouse Y: "+MOUSE_Y);
}
}
}
for(int i=0;i如果您只是在寻找一个将存储x和y值的类,您可以使用点
我在动作脚本3中使用了点,但我不确定您将如何将坐标从阵列放置到点。@Moynul我不确定我是否理解您的问题。我建议将值存储在这样一个点中点p=新点(j,I)
或者点p=新点(鼠标X,鼠标Y)
。