자바 인터페이스 작성

6479 단어 자바
  • 최상 위 용기 컨트롤 JFrame
  • 만 들 기
  • add 기타 2 차 용기 컨트롤 JPanel
  • 2 차 용기 컨트롤 JPanel 레이아웃 관리자 LayoutManager 를 설정 하여 하위 컨트롤 의 레이아웃 을 조정 합 니 다
  • 사례: android 클립보드 도구
  • 글 목록
  • 컨트롤 컴 포 넌 트
  • 용기 컨트롤
  • 텍스트 컨트롤
  • 단추 컨트롤
  • 레이아웃 관리자 LayoutManager
  • FlowLayout 레이아웃
  • BorderLayout 레이아웃
  • CardLayout 레이아웃
  • GirdLayout 레이아웃
  • BoxLayout 박스 레이아웃
  • null 레이아웃
  • 좋아요 뽀뽀 다
  • 컨트롤 구성 요소
    공통 함수
    setPreferredSize(Dimension preferredSize)					//          
    setLayout(LayoutManager mgr)								//            
    setFont(Font font)  										//        
    add()														//    
    

    용기 컨트롤
  • JFrame 최고급 용기 컨트롤
  • new JFrame("     java  ");						//        
    setLocation(x,y)									//         			
    setSize(int width, int height)						//        
    setResizable(boolean resizable)						//              
    setDefaultCloseOperation(int operation)				//      
    setJMenuBar(JMenuBar menubar)						//        
    setVisible(true);									//      	
    
  • JPanel 2 차 용기 컨트롤
  • 텍스트 컨트롤
  • JTextField 단일 줄 의 텍스트 편집 상자
  • setMargin(Insets m)							//     					
    
  • JTextArea 여러 줄 의 텍스트 편집 상자
  • setMargin(Insets m)							//     	
    setLineWrap(boolean wrap)					//      	
    

    단추 컨트롤
  • JButton 버튼
  • 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 에 있 는 구성 요소 의 좌표 입 니 다.
    좋아요, 뽀뽀 해 주세요.

    좋은 웹페이지 즐겨찾기