JSplitPane JComponent 의 하위 클래스입니다. 두 구성 요소를 가로 나란히 정렬할 수 있는 클래스 또는 세로 단일 창에서. 두 구성 요소의 표시 영역은 런타임 시 사용자가 조정할 수도 있습니다. JSplitPane의 중요한 메소드는 remove(), removeAll(), resetToPreferredSizes() 및 setDividerLocation()입니다. . JSplitPane은 PropertyChangeListener 를 생성할 수 있습니다. 상호 작용. 배경색을 설정할 수 있습니다. 먼저 두 개의 패널에 두 개의 다른 배경색을 추가하고 이 인수를 JSplitPane 에 전달하여 JSplitPane에 생성자.
예시
import javax.swing.*; import java.awt.*; public class JSplitPaneColorTest extends JFrame { private JSplitPane jsp; private JPanel panel1,panel2; public JSplitPaneColorTest() { setTitle("JSplitPane Example"); panel1 = new JPanel(); panel1.setBackground(Color.lightGray); panel2 = new JPanel(); panel2.setBackground(Color.blue); jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panel1, panel2); jsp.setDividerSize(10); jsp.setResizeWeight(0.5); add(jsp); setDefaultCloseOperation(EXIT_ON_CLOSE); setLocationRelativeTo(null); setSize(400, 275); setVisible(true); } public static void main(String args[]) { new JSplitPaneColorTest(); } }
출력