728x90
728x90
# 컴포넌트를 화면에 추가하기
// root 패널에 추가할 때
add(컴포넌트명);
// 생성한 패널에 추가할 때
패널명.add(컴포넌트명);
# 컴포넌트 폰트 색 변경
컴포넌트명.setForeground(Color객체);
# 컴포넌트의 텍스트를 가져오기 or 설정하기
// 텍스트 가져오기
컴포넌트명.getText();
// 텍스트 설정하기
컴포넌트명.setText("문자열");
// 기존 텍스트에 추가하기
컴포넌트명.append("텍스트");
# 배경 색 지정하기
// 창 전체 배경 색 지정
getContentPane().setBackground(Color.색상);
// 컴포넌트/패널의 배경 색 지정
컴포넌트명.setBackground(Color.색상);
# 원하는 색 추출
Color 컬러명 = new Color(R숫자, G숫자, B숫자);
# 크기 변경하기
// 창 전체 크기 지정
setSize(너비, 높이);
// 컴포넌트의 크기 지정
컴포넌트명.setSize(너비, 높이);
반응형
728x90
# 컴포넌트에 입력받은 문자를 정수 타입으로 변경하기
Integer.parseInt(컴포넌트명.getText());
# 숫자 타입을 문자열 타입으로 변경하기
숫자변수 + ""
# 컴포넌트의 폰트 설정하기
Font f = new Font("글꼴명", Font.BOLD | Font.ITALIC, 글자크기);
컴포넌트명.setFont(f);
# 컴포넌트의 너비/높이 가져오기
// 너비 가져오기
컴포넌트명.getWidth();
// 높이 가져오기
컴포넌트.getHeight();
# 컴포넌트의 좌표 가져오기
// X 좌표 가져오기
컴포넌트명.getX();
// Y 좌표 가져오기
컴포넌트명.getY();
# 컴포넌트의 텍스트 가져오기
컴포넌트.getText();
// 컴포넌트의 텍스트가 입력되지 않았다면 true 반환
컴포넌트.getText().isEmpty()
# 포커스 이동
// 해당 컴포넌트에서 다음 컴포넌트로 포커스가 옮겨짐
컴포넌트.transferFocus();
# 프레임 닫기
// 해당 프레임만 닫기
this.dispose();
// 프레임을 닫으며 프로그램 종료
System.exit(0);
320x100
반응형
'Java > Swing (GUI)' 카테고리의 다른 글
[Java/Swing] MouseListener - 컴포넌트 이동시키기 (0) | 2023.02.18 |
---|---|
[Java/Swing] ActionListener - 배경 색 변경하기 (1) | 2023.02.18 |
[Java/Swing] 이벤트 리스너 (Event Listener) (0) | 2023.02.17 |
[Java/Swing] JLabel 클래스 : 이미지 관련 (0) | 2023.02.16 |
[Java/Swing] 이미지 삽입하기 (0) | 2023.02.14 |