Here you can find the source of createUndecoratedSplitPane(int orientation)
Parameter | Description |
---|---|
orientation | split pane orientation |
public static JSplitPane createUndecoratedSplitPane(int orientation)
//package com.java2s; /*//from w w w .j a v a2 s . c om * Copyright 2010 Alternate Computing Solutions Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import javax.swing.BorderFactory; import javax.swing.JSplitPane; import javax.swing.plaf.basic.BasicSplitPaneUI; public class Main { /** * create an undecorated JSplitPane * * @param orientation split pane orientation * @return undecorated split pane */ public static JSplitPane createUndecoratedSplitPane(int orientation) { JSplitPane pane = new JSplitPane(orientation); pane.setOpaque(false); BasicSplitPaneUI ui = new BasicSplitPaneUI(); pane.setUI(ui); ui.getDivider().setBorder(null); pane.setBorder(BorderFactory.createEmptyBorder()); return pane; } }