본문 바로가기
Java

[Java Swing] 메서드 및 함수 모음

by 스응 2023. 2. 17.
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
반응형

댓글