//Keep references to the next few borders,
//for use in titles and compound borders.
Border blackline, raisedetched, loweredetched,
raisedbevel, loweredbevel, empty;
blackline = BorderFactory.createLineBorder(Color.black);
raisedetched = BorderFactory.createEtchedBorder(EtchedBorder.RAISED);
loweredetched = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
raisedbevel = BorderFactory.createRaisedBevelBorder();
loweredbevel = BorderFactory.createLoweredBevelBorder();
empty = BorderFactory.createEmptyBorder();
//Simple borders
jComp1.setBorder(blackline);
jComp2.setBorder(raisedbevel);
jComp3.setBorder(loweredbevel);
jComp4.setBorder(empty);
//Matte borders
ImageIcon icon = createImageIcon("images/wavy.gif",
"wavy-line border icon"); //20x22
jComp5.setBorder(BorderFactory.createMatteBorder(
-1, -1, -1, -1, icon));
jComp6.setBorder(BorderFactory.createMatteBorder(
1, 5, 1, 1, Color.red));
jComp7.setBorder(BorderFactory.createMatteBorder(
0, 20, 0, 0, icon));
//Titled borders
TitledBorder title;
title = BorderFactory.createTitledBorder("title");
jComp8.setBorder(title);
title = BorderFactory.createTitledBorder(
blackline, "title");
title.setTitleJustification(TitledBorder.CENTER);
jComp9.setBorder(title);
title = BorderFactory.createTitledBorder(
loweredetched, "title");
title.setTitleJustification(TitledBorder.RIGHT);
jComp10.setBorder(title);
title = BorderFactory.createTitledBorder(
loweredbevel, "title");
title.setTitlePosition(TitledBorder.ABOVE_TOP);
jComp11.setBorder(title);
title = BorderFactory.createTitledBorder(
empty, "title");
title.setTitlePosition(TitledBorder.BOTTOM);
jComp12.setBorder(title);
//Compound borders
Border compound;
Border redline = BorderFactory.createLineBorder(Color.red);
//This creates a nice frame.
compound = BorderFactory.createCompoundBorder(
raisedbevel, loweredbevel);
jComp13.setBorder(compound);
//Add a red outline to the frame.
compound = BorderFactory.createCompoundBorder(
redline, compound);
jComp14.setBorder(compound);
//Add a title to the red-outlined frame.
compound = BorderFactory.createTitledBorder(
compound, "title",
TitledBorder.CENTER,
TitledBorder.BELOW_BOTTOM);
jComp15.setBorder(compound);
分享到:
相关推荐
CSS使用Border属性内外嵌套的代码 CSS使用Border属性内外嵌套的代码
在QT上使用border-image实现类似Android 9patch的效果。
EXT制作的布局,使用border layout, 稍做改动即可添加到自己的项目里, 简单实用。让你感受EXT的强大
比较简单实用的还是使用border来创建三角形,今天主要研究这个的实现将边框分别设置为红/黄/蓝/绿 CSS Code复制内容到剪贴板 .triangle { height: 0; width: 0; overflow: hidden; font-size: 0; ...
解决border-radius失效问题
java Border的使用 java Border的使用 java Border的使用
主要介绍了CSS3使用border-radius属性制作圆角,并附上示例代码,推荐给有相同需求的小伙伴。
Swing的border使用,哈哈,可以学习一下呀
border属性介绍 border属性设置元素边框。 边框3个要素如:粗细、线型、颜色。 边框线型属性值说明表如: 属性指 描述 none 定义无边框。 hidden 与 none 相同。不过应用于表时除外,对于表,...
1-6使用border样式 1-7使用padding样式 1-8使用字体图标 2-1使用表格 2-2使用表单 2-3使用输入框组 2-4使用卡片 2-5使用分页 2-6使用按钮组 2-7使用巨幕 2-8使用媒体对象 2-9使用徽章 3-1使用导航栏 3-2使用导航 3-3...
学习之路不可停止,最近在研究CSS,今天爱站技术频道的小编就給你们带来这篇CSS border虚线边框属性教程,教大家如何使用css制作网页中的虚线,巩固CSS border属性使用方法,感兴趣的同学可以参考一下。
如何使用CSS的border属性来设置边框样式如何使用CSS的border属性来设置边框样式如何使用CSS的border属性来设置边框样式如何使用CSS的border属性来设置边框样式如何使用CSS的border属性来设置边框样式如何使用CSS的...
eBorder代理客户端动画教程,内附有详细的使用说明
可以通过伪元素(如:before和:after)来创建五角星的不同部分,使用border属性设置边框样式,以及transform属性进行旋转和定位。 调整五角星的大小和位置,使它们按照正确的比例和排列方式显示在红色背景中。可以...
1. 实现一个简单的三角形 ...这是我们平常使用border最普遍的情况——往往只给border一个较小的宽度(通常为1-2px);然而这样的日常用法就会容易让大家对border的形成方式产生 误解 ,即认为元素的bo
本文档主要描述svn 与 review border (在线代码审查工具)的下载及安装 和简单使用介绍
BorderDemo 使用Border控件。 ContentDemo Content属性的使用示例。 ControlControlDemo 内容控件层次结构。 HeaderedContentControlDemo HeaderedContentControl使用示例。 ScrollViewer 使用...
css border 虚线的使用方法.docx
使用BorderStyle属性= bsNone改进了表单的行为 指定了HeaderSkin属性时,改进了TsCheckListBox头文件的绘图 改进了TsListView中水平滚动的工作 支持Delphi 5/6/7 Delphi 2005-2010/XE-XE8 (x32/x64) C++ Builder 6/...