마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

쉬운 소스코드인데. 알려주세요ㅜㅜ

0 추천
public void init() {

 //게임라벨, 버튼및게임화면용패널설정

   

 Container con = this.getContentPane();

 con.setLayout(null);

   

 lb_title.setBounds(250, 10, 300, 30);

 lb_title.setFont(new Font("Default", Font.BOLD, 20));

 con.add(lb_title);

 lb_time.setBounds(400, 50, 150, 30);

 lb_time.setFont(new Font("Default", Font.BOLD, 20));

 con.add(lb_time);

 //프레임에표시할텍스트라벨

   

 bt_start.setBounds(100, 520, 100, 30);

 bt_start.setFont(new Font("Default", Font.BOLD, 20));

 con.add(bt_start);

 bt_reset.setBounds(400, 520, 100, 30);

 bt_reset.setFont(new Font("Default", Font.BOLD, 20));

 con.add(bt_reset);

 //프레임에표시할게임시작및리셋버튼

요게 1 to 50이라는 퍼즐게임인데요,

이전에 setSize(600,600)으로 받았습니다.

위 소스코드에서, 4번 쓰인 setBounds안에 파라미터 값의 의미를 알고싶어요..!!

setBounds(int x, int y, int width, int height)인건 아는데

저 숫자값들의 이미가 대각선?이라는거 같은데 설명부탁드려요ㅠㅠ!!!

익명사용자 님이 2014년 10월 6일 질문

2개의 답변

0 추천
x, y좌표에 width, height크기로 lb_title( Label 같군요? )를 위치시키겠다 라는 코드로 기억합니다..

이거 Java Window 프로그램인가요?
여룽이 (4,750 포인트) 님이 2014년 10월 6일 답변
네 lb는 라벨이고 bt는 버튼입니당. 그런 의미인건 아는데 숫자를 저렇게 넣은 이유가 있다고 하더라구요.. 대각선을 나타내는거 같다했는데 이해가 안가서요ㅜㅜ
0 추천
제가 알기로는 경계를 설정하는 것으로 사각형과 같이 보시면 쉬울거 같아요~

첫번째 두번째 x,y 는 좌표를 나타내고 세번째 네번째는 가로폭 세로폭을 말합니다.

대략적으로 생각해보면

1. 오른쪽 상단에 타이틀라벨이 있고             [        타이틀라벨        ]

2. 타이틀라벨 아래 오른쪽에                                         [ 시간라벨  ]

 

3. 게임 시작버튼은 하단 왼쪽에 리셋버튼은 시작버튼 오른쪽에 위치해있겠네요

 

                                                           [ 시작 ]   [ 리셋 ]
초보개발자ㅠ (33,870 포인트) 님이 2014년 10월 6일 답변
...