jsplitpane 예제

jsplitpane 예제

프로젝트 제임스 mime4j에서, 디렉토리 / 예 / src / 메인 / 자바 / 조직 / 아파치 / 제임스 / mime4j / 샘플 / 트리 / 아래. 이것은 자바 데스크톱 응용 프로그램에 대한 JSplitPane 구성 요소를 만드는 방법에 대한 예입니다. 이 예제의 분할 창은 JSplitPane.HORIZONTAL_SPLIT 인수에서 생성자에게 지정한 대로 두 구성 요소가 나란히 표시됩니다. 분할 창은 JSplitPane.VERTICAL_SPLIT로 지정된 다른 옵션을 제공하여 한 구성 요소를 다른 구성 요소 위에 배치합니다. setOrientation 메서드를 사용하여 분할 창을 만든 후 분할 방향을 변경할 수 있습니다. 프로젝트 jgraphx에서, 디렉토리 / 예 / com / mxgraph / 예 / 스윙 / 편집기 / 아래. 이것은 자바 데스크톱 응용 프로그램에 대한 새로운 JSplitPane 구성 요소를 만드는 방법에 대한 예입니다.JSplitPane은 창을 가로 또는 세로로 분할하여 다양한 GUI 요소를 만들 수 있기 때문에 일반적으로 사용되는 구성 요소입니다. 응용 프로그램의 요구. 예제의 분할 창에서 두 개의 작은 화살표가 구분사이의 맨 위에 나타납니다. 이러한 화살표를 사용하면 사용자가 한 번의 클릭으로 구성 요소 중 하나를 축소한 다음 확장할 수 있습니다.

현재 모양과 느낌은 이러한 컨트롤이 기본적으로 나타나는지 여부를 결정합니다. Java 모양과 느낌에서 기본적으로 꺼져 있습니다. (모든 모양과 느낌이 이것을 지원하지는 않습니다.) 이 예제는 setOneTouch확장 가능한 메서드를 사용하여 설정했습니다. 이 예제에서 사용되는 생성자는 세 가지 인수를 사용합니다. 첫 번째는 분할 방향을 나타냅니다. 다른 인수는 분할 창에 넣을 두 구성 요소입니다. 구성요소를 동적으로 설정하는 JSplitPane 메서드에 대한 자세한 내용은 분할 창에서 구성요소 설정 참조. 분할 창의 크기 조정 가중치는 0.0에서 1.0 사이의 값을 가지며 분할 창의 크기가 프로그래밍 방식으로 설정될 때 두 구성 요소 간에 공간이 분산되는 방식을 결정합니다( 분할 창의 크기를 조정하는 사용자(분할 창의 크기를 확대합니다. 창(예:)을 참조하십시오. 분할 창의 크기 조정 가중치는 기본적으로 0.0이며, 왼쪽 또는 위쪽 구성요소의 크기가 고정되어 있고 오른쪽 또는 아래쪽 구성요소가 나머지 공간에 맞게 크기를 조정합니다. 크기 조정 가중치를 0.5로 설정하면 두 구성 요소 사이에 추가 공간이 나 누락된 공간이 균등하게 분할됩니다.

크기 조정 가중치를 1.0으로 설정하면 오른쪽 또는 아래쪽 구성요소의 크기가 고정된 상태로 유지됩니다. 그러나 사용자가 분할자를 끌 때 크기 조정 가중치는 영향을 주지 않습니다. 프로젝트 drools 플래너에서, 디렉토리 / drools – 플래너 – 예 / SRC / 메인 / 자바 / org / drools / 플래너 / 예 / 일반 / 스윙 기 / . 프로젝트 스플렁크 – sdk-자바에서, 디렉토리 / 예제 / 탐색기 / com / 스플렁크 / sdk / 탐색기 / 아래. 프로젝트 액체 피드백 – 자바 SDK에서, 디렉토리 / 예 / src / 메인 / 자바 / lfapi / v2 / 서비스 / 예 / 아래. 다음 코드 예제는 오픈 소스 프로젝트에서 추출됩니다. 당신은 당신에게 유용한 예제를 투표하기 위해 클릭 할 수 있습니다. . 자바에서 JSplitPane 구성 요소를 만들기 위해 한 가지 는 다음 단계를 따라야합니다 : 프로젝트 Agot-Java, 디렉토리 / src / main / java / got / 테스트 / 아래. 프로젝트 프리 마인드에서, 디렉토리 / 프리 마인드 / 액세서리 / 플러그인 / 아래.

분할 창의 두 구성 요소는 JSplitPane.HORIZONTAL_SPLIT을 사용하여 왼쪽에서 오른쪽으로 정렬하거나 JSplitPane.VERTICAL_SPLIT을 사용하여 위에서 아래로 정렬할 수 있습니다. 사용자가 구성 요소의 크기를 조정하는 경우 구성 요소의 최소 크기는 구성 요소를 설정할 수 있는 최대/최소 위치를 결정하는 데 사용됩니다. . 이것은 현재 크기 측면에서 구현되므로 분할 창이 표시되는 경우 매우 유용합니다. 분할 창을 방금 올라온 것처럼 배치하려면 프로세스에서 분할을 재배치할 가능성이 있는 분할 창에 resetToPreferredSizes()를 호출합니다.

Comments are closed.

    About

    This is the deafult sidebar, add some widgets to change it.