자판기선택부분입니다.(흥미있는if문)
큰마루
//------------------------아이템 BUTTON-------------//
if(objbut==Item)//
{
// 빈 구매목록에 아이템 추가 및 상황 표시
// 구매 후 현재잔액과 현재까지구매예정금액 표시
try{
wants[0].setIcon(new ImageIcon(new URL(_logo.gif)));
}catch(Exception ee){}
}
if(objbut==Item1)// ||objbut==Item1||objbut==Item2||objbut==Item3)
{
// 빈 구매목록에 아이템 추가 및 상황 표시
// 구매 후 현재잔액과 현재까지구매예정금액 표시
try{
wants[1].setIcon(new ImageIcon(new URL(logo2.GIF)));
}catch(Exception ee){}
}
elseif(objbut==Item2)//
{
// 빈 구매목록에 아이템 추가 및 상황 표시
// 구매 후 현재잔액과 현재까지구매예정금액 표시
try{
wants[2].setIcon(new ImageIcon(new URL(logo3.GIF)));
}catch(Exception ee){}
}
else if(objbut==Item3)//
{
wants[3].setIcon(new ImageIcon(new URL(logo4.GIF)));
}catch(Exception ee){}
}
// 구매목록 리스트가 꽉 찼을 경우에는 더이상 구매할 수 없음
display.setText(here\ngood\nyes);
// --- 구매목록에서 제거 //
if(objbut==wants[0])
{
//해당 아이템을 구매목록에서 제거 후, 현재까지구매예정금액에서 해당 아이템의 가격만큼 감소
wants[0].setIcon(null);
display.setText();
}
자판기 선택적인 부분인데요.아이템버튼을 누루면 비교해서 그림이want[]에 들어가는거든요. 그런데 이렇게 짜놓건 문제가 안되는 데요.
문제는 1번째아이템은 1번으로 나오고 2번은 2번으로 나옵니다.즉 1대1이라는거죠...
if을 안에 더 써서 먼저누룬아이템이 1번 want [0]으로 와야하고 그다음에 두번째누룬아이템 은 want[1]는데 어떻게고칠지......힘드네요
누루는거 상관없이 순서대로 차근배열되고싶은데요....도와주세요...ㅜㅜ
이틀을고민했건 만 머리속에서는 대충감은오는데
...
wsfdjg
-
상처입은마음
솔직히 이거보고는 뭘 원하시는지는 잘 모르겠습니다만.. 배열에 먼저 누른 순으로 넣고 싶으시다면 counter을 이용하셔서 배열 인덱스로 사용하시는게 어떨까 생각해요 ㅎㅎ