Java JSeparator
Java JSeparator class is used to draw lines that are used to separate widgets in a layout.
How to declare Java JSeparator
[public class JSeparator extends JComponent implements SwingConstants, Accessible
]
Used Java JSeparator
Below are some of the commonly used Java JSeparator classes.
- JSeparator()-used to create a new horizontal JSeperator.
- JSeparator(int orientation)-used to create a new JSeperator with certain orientation.i.e vertical and horizontal.
Java JSeparator used methods
- void setOrientation(int orient)-used to set orientation.
- void getOrientation()-returns orientation of JSeparator.
JSeparator Example
[
import javax.swing.JFrame; import javax.swing.JSeparator; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class JSeparatorExample extends JFrame{ JSeparatorExample() { super("JSeparator Example"); JMenuBar bar=new JMenuBar(); JMenu menu=new JMenu("New"); JMenuItem file=new JMenuItem("File"); JMenuItem save=new JMenuItem("Save"); JMenuItem edit=new JMenuItem("Edit"); menu.add(file); menu.addSeparator(); menu.add(save); menu.addSeparator(); menu.add(edit); bar.add(menu); setJMenuBar(bar); setSize(400,400); setLayout(null); setVisible(true); } public static void main(String args []) { new JSeparatorExample(); } }
]
Java JSeparator Example two
[
import javax.swing.JFrame; import javax.swing.JSeparator; import javax.swing.JLabel; import java.awt.GridLayout; public class JSeparatorExample extends JFrame{ JSeparatorExample() { super("JSeparator Example"); setLayout(new GridLayout(0,1)); JLabel label=new JLabel("Label that is above separator"); add(label); JSeparator sep=new JSeparator(); add(sep); JLabel label2=new JLabel("Below Separator"); add(label2); setSize(400,400); setVisible(true); } public static void main(String args []) { new JSeparatorExample(); } }
]