자바 인터페이스 작성
6479 단어 자바
JPanel
JPanel
레이아웃 관리자 LayoutManager
를 설정 하여 하위 컨트롤 의 레이아웃 을 조정 합 니 다 공통 함수
setPreferredSize(Dimension preferredSize) //
setLayout(LayoutManager mgr) //
setFont(Font font) //
add() //
용기 컨트롤
new JFrame(" java "); //
setLocation(x,y) //
setSize(int width, int height) //
setResizable(boolean resizable) //
setDefaultCloseOperation(int operation) //
setJMenuBar(JMenuBar menubar) //
setVisible(true); //
setMargin(Insets m) //
setMargin(Insets m) //
setLineWrap(boolean wrap) //
단추 컨트롤
addActionListener(ActionListener l) //
레이아웃 관리자 LayoutManager
레이아웃 관리 자 는 일반적으로 용기 컨트롤
JPanel
을 사용 합 니 다 setLayout
.FlowLayout 레이아웃
lowLayout 레이아웃 은 JPanel 의 기본 레이아웃 입 니 다. 가입 한 선착순 으로 왼쪽 에서 오른쪽으로 배열 하고 한 줄 이 꽉 찬 후에 다음 줄 로 이동 하여 왼쪽 에서 오른쪽으로 계속 배열 합 니 다.
setAlignment() // aligin FlowLayout.LEFT,FlowLayout.RIGHT,FlowLayout.CENTER
BorderLayout 레이아웃
Window 형 용기 의 기본 레이아웃 (JFrame, JDialog) 용기 공간 은 동남 서북 부 중 5 개 구역 으로 간단하게 구분 되 며, 중간 구역 이 가장 크 고 BorderLayout 의 정적 변수 인 WEST, EAST, SOUTH, NORTH, CENTER 는 한 구역 에 추 가 된 구성 요소 가 전체 구역 을 차지 하고 추가 하면 오래된 것 이 교체 되 며, 5 개의 구성 요소 만 추가 할 수 있다 고 밝 혔 다.5 개 이상 이면 다른 레이아웃 이나 용기 패 치 를 사용 합 니 다.
CardLayout 레이아웃
구성 요소 가 용기 에 레이 어드 되 어 있 습 니 다. 가장 먼저 추 가 된 것 은 맨 위 에 있 습 니 다. 같은 시간 에 용 기 는 이 구성 요소 중에서 하나만 선택 하여 표시 할 수 있 습 니 다. 용기 호출 add (String s, Component b);구성 요소 b 를 용기 s 에 대 호 를 추가 하 는 방식 은 구성 요소 와 필연 적 인 관계 가 없 으 며, 서로 다른 구성 요소 대 호 는 같 을 수 없습니다.
show (Component con, s) 를 호출 하 는 방법 으로 s 라 는 용기 카드 를 표시 합 니 다. show (con, s);카드 first (con) 카드 next (con), 카드 last (con), 카드 previous (con) 는 각각 용기 con 의 첫 번 째, 다음, 마지막, 이전 구성 요 소 를 표시 합 니 다.
GirdLayout 레이아웃
용 기 를 여러 줄 과 여러 열 로 나 누 는 격자 구역 구조 방법 GirdLayout (int m, int n);레이아웃 대상 을 만 듭 니 다. 지정 한 줄 과 열 에 m * n 개의 구성 요 소 를 추가 할 수 있 습 니 다. add (Component c) 로 구성 요 소 를 추가 합 니 다. 첫 줄 의 첫 번 째 부터 마지막 줄 의 마지막 줄 까지 (격자 마다 강제로 같 습 니 다)
박스 레이아웃 박스 레이아웃
Box 에서 만 든 용 기 는 박스 용기 입 니 다. 기본 레이아웃 은 박스 레이아웃 이 며 수정 할 수 없습니다.
박스 레이아웃 구조 방법 BoxLayout (Container con, int axis);axis 의 유효 치 BoxLayout. XAXIS, BoxLayout.Y_AXIS. 박스 레이아웃 이 줄 형 인지 열 형 줄 (열) 형 구성 요소 가 아무리 많아 도 다음 줄 (열) 까지 연장 되 지 않 고 같은 수평선 이나 수직선 을 따라
Box 클래스 호출 정적 방법 createHorizontalBox () 줄 모양 의 박스 레이아웃 을 가 져 오 는 박스 용기
Box 클래스 에서 정적 방법 으로 createVerticalBox () 를 호출 하여 열 모양 의 박스 구조의 박스 용 기 를 얻 습 니 다.
Box 호출 정적 방법 createVertical Strut (int height) createHorizontal Box (int width) 에서 보이 지 않 는 Strut 대상 설정 수평 (수직) 의 Box 간 간격
null 레이아웃
빈 레이아웃 은 용기 에 있 는 구성 요소 의 위치 와 크기 를 정확하게 정할 수 있 습 니 다. set Bounds (int a, int b, int width, int height) 는 위치 와 크기 를 설정 합 니 다. a, b 는 용기 p 에 있 는 구성 요소 의 좌표 입 니 다.
좋아요, 뽀뽀 해 주세요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.