制作边框代码:
阳江网站建设公司创新互联公司,阳江网站设计制作,有大型网站制作公司丰富经验。已为阳江上千提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的阳江做网站的公司定做!
TABLE(表格符号) background="背景地址" borderColor=# (框边的颜色) cellSpacing= (框边间距离) cellPadding= (单元格高度) width= (宽度) height= (高度) bgColor=# (背景颜色) align=center(居中) border= (框边宽度)
TBODY
TR
TD填入内容/TD
TD填入内容/TD
TD填入内容/TD/TR
TR
TD填入内容/TD
TD填入内容/TD
TD填入内容/TD/TR
TR
TD填入内容/TD
TD填入内容/TD
TD填入内容/TD/TR/TBODY/TABLE
以上代码确切地说是表格代码,把括号内文字改成数字或去掉,变成以下代码形式:
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD填入内容/TD
TD填入内容/TD
TD填入内容/TD/TR
TR
TD填入内容/TD
TD填入内容/TD
TD填入内容/TD/TR
TR
TD填入内容/TD
TD填入内容/TD
TD填入内容/TD/TR/TBODY/TABLE
得到的表格效果:
填入内容填入内容填入内容填入内容填入内容填入内容填入内容填入内容填入内容
如果把上述代码中的红色部分去掉,就得到简化后的边框代码:
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD填入内容/TD/TR/TBODY/TABLE
这个代码得到的图案效果就是一个最简单的单边边框:
填入内容
在框内粉色填入内容处可写文字日志,也可贴图或flash。如果将以上代码复制粘贴覆盖住填入内容,就会得到双层或多层边框。
多层边框代码:
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD填入内容/TD/TR/TBODY/TABLE/TD/TR/TBODY/TABLE
/TD/TR/TBODY/TABLE/TD/TR/TBODY/TABLE边框效果:
填入内容
调整各层边框内的 borderColor=#(边框颜色)、cellSpacing=(边框间距)、bgColor=#(背景颜色)、 border=(边框宽度),就可得到颜色变化的边框。
如最外层borderColor=#ffcbb3、cellSpacing=1、bgColor=#000000、border=7
次外层borderColor=#ff8f59、cellSpacing=1、bgColor=#000000、border=6
第三层borderColor=#fd94600、cellSpacing=1、bgColor=#000000、border=5
最内层borderColor=#642100、cellSpacing=4、bgColor=#888888、border=4
做更多层的边框,用以上方法以此类推。
关于边框的 cellPadding= (单元格高度) height= (高度) width= (宽度) 三个尺寸问题,高度均设为0,通过日志的内容自然找齐。最内层边框根据实际设宽度值,其他层的宽度均设为0。
如要做带有花色图案的边框,则需选好背景图片,将每层的图片地址置入该层的 background="背景地址" 中,但同时要适当加大该层中的cellSpacing= (框边间距离),图案方能显示清楚、美观。一般做这样的边框需用多个边框代码套用,多则十几个。
username.setBorder(new LineBorder(new Color(111,111,111)));
jlabel有一个setBorder方法,其中的形式参数是一个Border接口,主要用来设置边框的Border,有很多实现类,你看API文档就可以查到,我简单的给你查了一个,上面的代码就是,你可以多试验几个,慢慢来!
简单说说Swing组件的void setBorder(Border border)方法吧:
Swing组件继承自javax.swing.JComponent的void setBorder(Border border)方法可以设置组件的边框,参数Border 对象负责定义组件的insets,并且可选地呈现这些insets范围内的边框装饰,在单个组件中可使用复合边框来嵌套多个边框。
参数Border是接口,我们无法直接实例化,它有很多标准边框实现类可供我们使用,但是我们更多的是是用BorderFactory(边框工厂)来方便的创建我们所需要的个性化边框,使用起来非常简单,BorderFactory的静态方法创建边框会返回一个Border对象,直接使用它来设置边框就可以了。
例:
JButton b = new JButton("你好");
b.setBorder(BorderFactory.createLoweredBevelBorder()); // 创建一个凹入边缘的边框
你图片上那个是标题边框,一般加在JPanel上:
JPanel pane = new JPanel();
pane.setBorder(BorderFactory.createTitledBorder("标题文字"));
调用组件的
setBorder(new LineBorder(Color color))
可以绘制组件的边框,边框为像素为1,颜色为color的直线
具体可以参考组件setBorder()方法和LineBorder边框类的API
还有其他的边框类
jPanel1 = new javax.swing.JPanel();
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(" 边框标题 "));
给jpanel设置一个带标题边框