AWT 주요 메서드
static Frame[] getFrames() | 애플리케이션에서 생선한 모든 프레임을 리턴 |
MenuBar getMenuBar() | 프레임의 메뉴바를 리턴 |
int getState() | 프레임의 상태를 리턴 |
String getTitle() | 타이틀 바의 문자열을 리턴 |
void remove(MenuComponent m) | 프레임에서 지정한 메뉴를 제거 |
void setMenuBar(MenuBar mb) | 프레임의 메뉴바를 지정 |
void setResizable(Boolean resizable) | 프레임의 크기를 사용자가 변경할 수 있게 지정 |
void setSize(int width, int height) | 이 컴퍼넌트의 사이즈를 width 및 height로 변경 |
void setVisible(boolean b) | 해당 컴퍼넌트를 표시 여부 지정 |
void setLocation(int x, int y) | 이 컴퍼넌트를 새로운 위치로 이동 |
void setBounds(intx, inty, int width, int height) |
위치와 크기를 설정 |
컴포넌트 메서드
- 모양과 관련된 메서드
Color getBackground() | 배경 색상을 리턴 |
void setBackground(Color c) | 배경색을 설정합니다. |
Color getForeground() | 전경색을 리턴 |
Font getFont() | 폰트를 리턴 |
void setFont() | 폰트 설정 |
void setOpaque(boolean) | 불투명성 설정 |
void setForeground | 전경색 설정 |
String getName() | 컴퍼넌트의 이름을 리턴 |
setBorderPainted(boolean b) |
체크 박스 외곽선 여부 변경 |
- 상태와 관련된 메서드
void setVisible(boolean b) | 표시 여부 설정 |
void setEnabled(boolean b) | b값에 의해, 이 컴퍼넌트를 사용가능 또는 사용 불가능하게 합니다. |
void setFocusable(boolean focusable) |
컴퍼넌트의 포커스 상태가 지정된 값으로 설정합니다. |
- 위치와 크기에 관련된 메서드
int getHeight() | 컴퍼넌트의 높이를 리턴 |
int getWidth() | 컴퍼넌트의 현재의 폭을 리턴 |
int getX() | 컴퍼넌트의 원점의 현재의 x좌표를 리턴 |
int getY() | 컴퍼넌트의 원점의 현재의 y좌표를 리턴 |
void Location(Point p) |
위치 설정 |
Point getLocation() | 컴퍼넌트의 위치를 리턴 |
void setLocation(int x, int y) | 위치 설정 |
Point getLocationOnScreen() | 화면의 좌표 공간 위치 리턴 |
void setSize(Dimension d) | 사이즈 설정 |
Dimension getSize() |
컴퍼넌트의 사이즈를 오브젝트로 리턴 |
void setBounds(int x, int y, int width, int height) | 컴퍼넌트를 이동해, 사이즈 변경합니다. |
void setMaximumSize(Dimension maximumSize) | 최대 사이즈 설정 |
void setMinimumSize(Dimension minimumSize) | 최소 사이즈 설정 |
void setHorizontalAlignment(Component.위치) |
컴포넌트 위치 값 지정 |
int getSelectedIndex() | 해당하는 인덱스 값 리턴 |
getSelectedIndex() | 현재 해당하는 인덱스 번호 리턴 *리스트만 해당 |
Font
- 폰트 생성 Font 변수 = new Font("글시체", "효과" , "글자 크기")
- 효과
1. Font.PLAIN: 보통
2. Font.BOLD: 진하게
3. Font.ITALIC: 기울기
- 폰트와 관련된 메서드
Label.setForeground(Color c) - 폰트 색상 적용
Label.setFont(폰트 객체) - 폰트 객체 적용
'JAVA > 함수 내용 정리' 카테고리의 다른 글
File 클래스 (파일입출력) (0) | 2022.12.26 |
---|---|
Calendar 클래스 (날짜) (0) | 2022.12.26 |
String 클래스 (0) | 2021.10.29 |
Wrapper 클래스 (0) | 2021.10.29 |
형 변환 (0) | 2021.10.27 |