Java JSeparator
精华
小牛编辑
131浏览
2023-03-14
1 Java JSeparator的介绍
JSeparator类的对象用于提供用于实现分隔线的通用组件。它用于绘制一条线以分隔布局中的小部件。它继承了JComponent类。
2 Java JSeparator的声明
public class JSeparator extends JComponent implements SwingConstants, Accessible
3 Java JSeparator的构造方法
方法 | 描述 |
---|---|
JSeparator() | 创建一个新的水平分隔符。 |
JSeparator(int orientation) | 创建具有指定水平或垂直方向的新分隔符。 |
4 Java JSeparator的方法
方法 | 描述 |
---|---|
void setOrientation(int orientation) | 用于设置分隔符的方向。 |
int getOrientation() | 用于返回分隔符的方向。 |
5 Java JSeparator的案例1
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
import javax.swing.*;
class SeparatorExample
{
JMenu menu, submenu;
JMenuItem i1, i2, i3, i4, i5;
SeparatorExample() {
JFrame f= new JFrame("JSeparator案例-小牛知识库网");
JMenuBar mb=new JMenuBar();
menu=new JMenu("Menu");
i1=new JMenuItem("Item 1");
i2=new JMenuItem("Item 2");
menu.add(i1);
menu.addSeparator();
menu.add(i2);
mb.add(menu);
f.setJMenuBar(mb);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String args[])
{
new SeparatorExample();
}}
输出结果为:
6 Java JSeparator的案例2
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
import javax.swing.*;
import java.awt.*;
public class SeparatorExample
{
public static void main(String args[]) {
JFrame f = new JFrame("JSeparator案例-小牛知识库网");
f.setLayout(new GridLayout(0, 1));
JLabel l1 = new JLabel("Above Separator");
f.add(l1);
JSeparator sep = new JSeparator();
f.add(sep);
JLabel l2 = new JLabel("Below Separator");
f.add(l2);
f.setSize(400, 100);
f.setVisible(true);
}
}
输出结果为: