{
g.drawString(\"UpLeft\",20,30);
g.drawString(kk[1],185,30);
g.drawString(kk[2],20,215);
g.drawString(kk[3],185,215);
}
else if (t==2)
{
g.drawString(\"URight\",170,30);
g.drawString(kk[0],20,30);
g.drawString(kk[2],20,215);
g.drawString(kk[3],185,215);
}
else if (t==3)
{
g.drawString(\"LpLeft\",20,215);
g.drawString(kk[0],20,30);
g.drawString(kk[1],185,30);
g.drawString(kk[3],185,215);
}
else if (t==4)
{
g.drawString(\"LRight\",170,215);
g.drawString(kk[0],20,30);
g.drawString(kk[1],185,30);
g.drawString(kk[2],20,215);
이런식으로 원래 1,2,3,4 있는건데
1,2,3 , 4(이건 딴곳에서 받아오기) 1,3,4,(2) 1,2,4,(3)
이런식으로 소스가 이렇게 긴데 말야
줄일수 있는방법이 없을까?
예를들면
1234 해놓고 if 문이나 스위치 문으로 중간에 하나씩 넣어서 번호 같은거는 지우고 그자리에 repaint()해서 넣는거라던지 머리에서 안사라지네 이게
뭔소리 하는지 모르겠다
저기에 kk[0] kk[1] kk[2] kk[3] 이 있는데 그중에 계속 한개씩 빼가면서 gg[0]gg[1]을 중간에 넣는건데 예를들면 gg[0] kk[1] kk[2] kk[3] 다음에는 kk[0] gg[1] kk[2] kk[3]이런식으로....
중복하면 근데 글자 그리는건데 겹쳐버려서 어떻게 해야할지..
무슨말인지 모르겠당... 그냥 단지 소스를 줄이겠다는건가-ㅇ-; g.drawString 들을 다 밑으로 빼고 문자열 값이나 xy좌표값만 if문 안에서 바꿔주고 변수값으로 찍어주면 댐??????
단지 소스만 줄이고 싶어서 모바일이란게 메소드가 많으면메모리 잡아먹는다길래 한번 줄여볼라궁 문자열이 마지막에 그려주고 있어 그래서
더블버퍼링인가로 잔상 없애니깐 이게 나오네 죽겠엉 하루종일 머리에서 안떠나 먼 방법이있을꺼같은데 이게 다나아냐..밑에 저거랑 비슷한게 저만큼더있엉 왠지 줄일수있을꺼같은데