Mega Code Archive

 
Categories / Java Tutorial / Swing
 

Continuously move the divider and resize its child components while the user is dragging the divider

import javax.swing.JButton; import javax.swing.JSplitPane; public class Main {   public static void main(String[] argv) throws Exception {     JButton topComponent = new JButton("top");     JButton bottomComponent = new JButton("bottom");     JSplitPane vpane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, topComponent, bottomComponent);     boolean b = vpane.isContinuousLayout(); // false by default     // Set the split pane to continuously resize the child components which the divider is dragged     vpane.setContinuousLayout(true);   } }