java的swing边界的学习笔记


swing中定义的边界有那么几种,空边界EmptyBorder,线边界LineBorder,斜切边界BevelBorder,软斜切边界SoftBevelBorder,粗糙边界MatteBorder,混合边界CompoundBorder,标题边界TitledBorder,蚀刻边界EtchedBorder,下面将通过一个小小的例子,分别展示这几个边界是怎么用,又是什么效果的。

 

 

class LabelPanel extends JPanel {
	Border border;
	JLabel label;

	public LabelPanel() {
		// 3.为面板设置3行*4列,横纵间距为5的网格布局
		setLayout(new GridLayout(3, 4, 15, 15));
		// 4. 创建一个EmptyBorder 的标签
		label = new JLabel("Empty", JLabel.CENTER);
		label.setOpaque(true);
		// 创建一个EmptyBorder(top,left,bottom,right)
		border = new EmptyBorder(1, 1, 1, 1);
		// 将边界分配给标签.
		label.setBorder(border);
		add(label);
		// 5.(roate a label wi Lt. ar. etched border.
		label = new JLabel("Etched RAISED", JLabel.CENTER);
		label.setOpaque(true);
		//创建一个凸起的蚀刻边界
		border = new EtchedBorder(EtchedBorder.RAISED);
		label.setBorder(bo
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值