일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- build
- MSBuild
- Matrix Factorization
- 어렵다
- java
- 대학원
- D3
- androidstudio
- 휴학
- 대학원일기
- 다시풀기
- Github
- 안드로이드스튜디오
- 내휴학생활중의아주큰일
- level4
- 컴퓨터비전
- 컨트리뷰톤
- 자바
- level1
- LEVEL2
- py
- BFS
- SWEA
- level3
- 파이썬
- 프로그래머스
- WebOS
- SQL
- Python
- git
Archives
- Today
- Total
bit가 눈 앞에서 왔다갔다
뜨죽국 키오스크 제작 (3) - 화면 창 크기 확대 | 2019.12.4 본문
교수님께서 요구하셨던 것 중 한가지인 화면 크기 확대를 했다.
UI확대는 어렵지 않았다.
그냥 위치 파악하고 크기 넓혀서 하면 되니까!
setLayout(null);
setBackground(Color.GREEN);
MenuBtn mbtn = new MenuBtn();
MGRBtn mgrtn = new MGRBtn();
StrBtn sbtn = new StrBtn(); // 버튼배열
Screen sc = new Screen();
// 가격표시란
//tf.setSize(450, 70);
tf.setSize(500, 100);
//tf.setLocation(50, 480);
tf.setLocation(60, 480);
add(tf);
//선택 메뉴 표시란
//sc.setSize(500, 500);
sc.setSize(600, 600);
//sc.setLocation(70, 20);
sc.setLocation(25, 20);
add(sc);
//mbtn.setSize(400, 350); // 메뉴버튼 사이즈 (가로, 세로)
mbtn.setSize(500, 400); // 메뉴버튼 사이즈 (가로, 세로)
//mbtn.setLocation(530, 23); // 메뉴버튼 위치
mbtn.setLocation(700, 23); // 메뉴버튼 위치
add(mbtn);
//mgrtn.setSize(400, 70); // 관리버튼
mgrtn.setSize(500, 70); // 관리버튼
//mgrtn.setLocation(530, 400);
mgrtn.setLocation(700, 450);
add(mgrtn);
//sbtn.setSize(400, 70); // 결제버튼
sbtn.setSize(500, 70); // 결제버튼
//sbtn.setLocation(530, 480);
sbtn.setLocation(700, 550);
add(sbtn);
부가적으로, POS_FRAME.java에서
setExtendedState(JFrame.MAXIMIZED_BOTH);
를 입력하면 실행할 때부터 전체화면으로 확장되어서 실행된다.
+
약간의 문제가 발생했다.
교수님이 말씀하셨던 거였다.
내 노트북을 기준으로 UI를 확장시켰는데, 다른 팀원 컴퓨터에는 확장되어도 크기가 다르고 위치가 약간 어그러지게 되었다...
이건 교수님께서 컴퓨터마다 차이가 있다고 하셨으니까.. 어쩔 수 없는 것인거 같다.
반응형
Comments