bit가 눈 앞에서 왔다갔다

뜨죽국 키오스크 제작 (3) - 화면 창 크기 확대 | 2019.12.4 본문

카테고리 없음

뜨죽국 키오스크 제작 (3) - 화면 창 크기 확대 | 2019.12.4

헬린인형 2019. 12. 16. 16:48

교수님께서 요구하셨던 것 중 한가지인 화면 크기 확대를 했다.

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