Java JSeparator Example

Chapter: Swing Last Updated: 17-12-2016 11:20:27 UTC

Program:

            /* ............... START ............... */
                
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JSeparator;

public class JavaJSeparator {

	public static void main(String args[]) {
		JFrame f = new JFrame("JSeparator Sample");
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Container content = f.getContentPane();
		content.setLayout(new GridLayout(0, 1));
		JLabel above = new JLabel("Above Separator");
		content.add(above);
		JSeparator separator = new JSeparator();
		content.add(separator);
		JLabel below = new JLabel("Below Separator");
		content.add(below);
		f.setSize(300, 100);
		f.setVisible(true);
	}
}
                /* ............... END ............... */
        

Output


Java JSeparator Example

Notes:

  • The JSeparator class provides a horizontal or vertical dividing line or empty space. It's most commonly used in menus and tool bars. In fact, you can use separators without even knowing that a JSeparator class exists, since menus and tool bars provide convenience methods that create and add separators customized for their containers. Separators are somewhat similar to borders, except that they are genuine components and, as such, are drawn inside a container, rather than around the edges of a particular component.
  • Separators have almost no API and are extremely easy to use as long as you keep one thing in mind: In most implementations, a vertical separator has a preferred height of 0, and a horizontal separator has a preferred width of 0. This means a separator is not visible unless you either set its preferred size or put it in under the control of a layout manager such as BorderLayout or BoxLayout that stretches it to fill its available display area.

Tags

JSeparator Example, Swing, Java

Similar Programs Chapter Last Updated
Java JOptionPane ShowConfirmDialog Swing 21-06-2017
Java JOptionPane ShowInputDialog Swing 21-06-2017
Java JOptionPane Warning Message Swing 20-06-2017
Java JOptionPane ShowMessageDialog Swing 20-06-2017
Java JList Events With ListSelectionListener Swing 18-06-2017
Java System Color Chooser Swing 22-09-2018
JCheckBoxMenuItem With ItemListener Swing 16-06-2017
JCheckBoxMenuItem Events With ActionListener Swing 16-06-2017
Java JCheckBoxMenuItem SetMnemonic Swing 16-06-2017
JMenuItem Disable Menuitem Swing 12-06-2017
Java Drop Down Menus Example Swing 12-06-2017
JMenuItem Events With An ActionListener Swing 12-06-2017
Java JTable With Tooltip Swing 08-06-2017
Java JTable Manually Positioning Swing 08-06-2017
Java Resize SplitPane Swing 25-12-2016
Java SplitPane Example Swing 25-12-2016
Java JScrollPane Example Swing 17-12-2016
Java JTable Example Swing 17-12-2016
Java JToolBar Example Swing 17-12-2016
Java JEditorPane Example Swing 17-12-2016
Java JColorChooser Example Swing 17-12-2016
Java JToggleButton Example Swing 17-12-2016
Java JRadioButtonMenuItem Example Swing 17-12-2016
Java JCheckBoxMenuItem Example Swing 17-12-2016
Java JButton Listener Swing 16-12-2016
Java Message Dialog Box Swing 15-12-2016
Java Input Dialog Box Swing 15-12-2016
Java Confirm Dialog Box Swing 15-12-2016
Java Popup Menu Swing 14-10-2016
Java JRadioButton MenuItem Swing 14-10-2016

1 2 3 4