JAVA 레이아웃 관리자 와 패 널 조합 코드 인 스 턴 스
주의 사항
I.JPanel 은 JComponent 의 하위 클래스 입 니 다.
II.용기 구성 요소 에 속 하 며 다른 구성 요 소 를 추가 할 수 있 습 니 다.
Ⅲ.기본 레이아웃 관리 자 는 스 트림 레이아웃(FlowLayout)
/*
* : C
* :2020 03 05
* :gui
* :
* 1. JFrame
* 2.
* 3.
* 4.
* 5.
* 6.
* 7.
*/
package com.beekc.www;
import javax.swing.*;
import java.awt.*;
// JFrame
public class Beekc extends JFrame{
//
JPanel jp1,jp2;
JButton jb1,jb2,jb3,jb4,jb5,jb6;
public static void main(String[] args){
Beekc beekc = new Beekc();
}
public Beekc(){
//
jp1 = new JPanel();
jp2 = new JPanel();
jb1 = new JButton(" ");
jb2 = new JButton(" ");
jb3 = new JButton(" ");
jb4 = new JButton(" ");
jb5 = new JButton(" ");
jb6 = new JButton(" ");
//
// JPanel
jp1.add(jb1);
jp1.add(jb2);
jp2.add(jb4);
jp2.add(jb5);
jp2.add(jb6);
// BorderLayout
this.add(jp1, BorderLayout.NORTH);
this.add(jb3,BorderLayout.CENTER);
this.add(jp2,BorderLayout.SOUTH);
//
this.setTitle("JPanel ");
this.setSize(300,200);
this.setResizable(false);
this.setLocation(200,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//
this.setVisible(true);
}
}
실행 결과이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JAVA 객체 작성 및 제거 방법정적 공장 방법 정적 공장 방법의 장점 를 반환할 수 있습니다. 정적 공장 방법의 단점 류 공유되거나 보호된 구조기를 포함하지 않으면 이불류화할 수 없음 여러 개의 구조기 파라미터를 만났을 때 구축기를 고려해야 한다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.