对不起,如果标题错过领先或不提供信息。我无法说出我希望它看起来像什么。
我在java中有一个2D数组
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);
}
}
}
我如何能够将值存储到2D数组中的变量中。
答案 0 :(得分:0)
如果您只是在寻找一个可存储x和y值的类,您可以使用Point
。
http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html