java swing边框Border的使用

这篇博客详细介绍了Java Swing中如何使用Border创建不同类型的边框,包括黑色线边框、蚀刻边框、凸出边框、凹陷边框和空边框。通过BorderFactory创建这些边框,并通过setBorder方法应用到组件上。此外,还讲解了如何创建带标题的边框,通过setTitleJustification和setTitlePosition设置标题的位置,如居中或位于边框上方。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有多种不同形式的边框

Borderblackline,etched,raisedbevel,loweredbevel,empty;

//黑色线边框

blackline=BorderFactory.createLineBorder(Color.BLACK);

//创建蚀刻边框

etched= BorderFactory.createEtchedBorder();

//创建凸出边框

raisedbevel= BorderFactory.createRaisedBevelBorder();

//创建凹陷边框

loweredbevel= BorderFactory.createLoweredBevelBorder();

//创建空的边框

empty = BorderFactory.createEmptyBorder();

然后可以调用panel的setBorder(border)方法来添加边框。

要创建带标题的边框时:

titledBoard=BorderFactory.createTitledBorder(blackline,"带标题的黑色的线状边框");

就是传进一个普通的border对象和一个标题,从而得到一个带标题的边框。

border.setTitleJustification(justification);

border.setTitlePosition(position);

这两个用来指定标题的位置,例如TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION居中,位于边框线间; TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.ABOVE_TOP左侧,位于边框线之上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值