制作邊框代碼:
陽江網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,陽江網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為陽江上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的陽江做網(wǎng)站的公司定做!
TABLE(表格符號) background="背景地址" borderColor=# (框邊的顏色) cellSpacing= (框邊間距離) cellPadding= (單元格高度) width= (寬度) height= (高度) bgColor=# (背景顏色) align=center(居中) border= (框邊寬度)
TBODY
TR
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD/TR
TR
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD/TR
TR
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD/TR/TBODY/TABLE
以上代碼確切地說是表格代碼,把括號內(nèi)文字改成數(shù)字或去掉,變成以下代碼形式:
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD/TR
TR
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD/TR
TR
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD
TD填入內(nèi)容/TD/TR/TBODY/TABLE
得到的表格效果:
填入內(nèi)容填入內(nèi)容填入內(nèi)容填入內(nèi)容填入內(nèi)容填入內(nèi)容填入內(nèi)容填入內(nèi)容填入內(nèi)容
如果把上述代碼中的紅色部分去掉,就得到簡化后的邊框代碼:
TABLE background="背景地址" borderColor=#800000 cellSpacing=2 cellPadding=0 width=500 height=0 bgColor=#555555 align=center border=2
TBODY
TR
TD填入內(nèi)容/TD/TR/TBODY/TABLE
這個代碼得到的圖案效果就是一個最簡單的單邊邊框:
填入內(nèi)容
在框內(nèi)粉色填入內(nèi)容處可寫文字日志,也可貼圖或flash。如果將以上代碼復(fù)制粘貼覆蓋住填入內(nèi)容,就會得到雙層或多層邊框。
多層邊框代碼:
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填入內(nèi)容/TD/TR/TBODY/TABLE/TD/TR/TBODY/TABLE
/TD/TR/TBODY/TABLE/TD/TR/TBODY/TABLE邊框效果:
填入內(nèi)容
調(diào)整各層邊框內(nèi)的 borderColor=#(邊框顏色)、cellSpacing=(邊框間距)、bgColor=#(背景顏色)、 border=(邊框?qū)挾龋?,就可得到顏色變化的邊框?/p>
如最外層borderColor=#ffcbb3、cellSpacing=1、bgColor=#000000、border=7
次外層borderColor=#ff8f59、cellSpacing=1、bgColor=#000000、border=6
第三層borderColor=#fd94600、cellSpacing=1、bgColor=#000000、border=5
最內(nèi)層borderColor=#642100、cellSpacing=4、bgColor=#888888、border=4
做更多層的邊框,用以上方法以此類推。
關(guān)于邊框的 cellPadding= (單元格高度) height= (高度) width= (寬度) 三個尺寸問題,高度均設(shè)為0,通過日志的內(nèi)容自然找齊。最內(nèi)層邊框根據(jù)實(shí)際設(shè)寬度值,其他層的寬度均設(shè)為0。
如要做帶有花色圖案的邊框,則需選好背景圖片,將每層的圖片地址置入該層的 background="背景地址" 中,但同時要適當(dāng)加大該層中的cellSpacing= (框邊間距離),圖案方能顯示清楚、美觀。一般做這樣的邊框需用多個邊框代碼套用,多則十幾個。
username.setBorder(new LineBorder(new Color(111,111,111)));
jlabel有一個setBorder方法,其中的形式參數(shù)是一個Border接口,主要用來設(shè)置邊框的Border,有很多實(shí)現(xiàn)類,你看API文檔就可以查到,我簡單的給你查了一個,上面的代碼就是,你可以多試驗(yàn)幾個,慢慢來!
簡單說說Swing組件的void setBorder(Border border)方法吧:
Swing組件繼承自javax.swing.JComponent的void setBorder(Border border)方法可以設(shè)置組件的邊框,參數(shù)Border 對象負(fù)責(zé)定義組件的insets,并且可選地呈現(xiàn)這些insets范圍內(nèi)的邊框裝飾,在單個組件中可使用復(fù)合邊框來嵌套多個邊框。
參數(shù)Border是接口,我們無法直接實(shí)例化,它有很多標(biāo)準(zhǔn)邊框?qū)崿F(xiàn)類可供我們使用,但是我們更多的是是用BorderFactory(邊框工廠)來方便的創(chuàng)建我們所需要的個性化邊框,使用起來非常簡單,BorderFactory的靜態(tài)方法創(chuàng)建邊框會返回一個Border對象,直接使用它來設(shè)置邊框就可以了。
例:
JButton b = new JButton("你好");
b.setBorder(BorderFactory.createLoweredBevelBorder()); // 創(chuàng)建一個凹入邊緣的邊框
你圖片上那個是標(biāo)題邊框,一般加在JPanel上:
JPanel pane = new JPanel();
pane.setBorder(BorderFactory.createTitledBorder("標(biāo)題文字"));
調(diào)用組件的
setBorder(new LineBorder(Color color))
可以繪制組件的邊框,邊框?yàn)橄袼貫?,顏色為color的直線
具體可以參考組件setBorder()方法和LineBorder邊框類的API
還有其他的邊框類
jPanel1 = new javax.swing.JPanel();
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(" 邊框標(biāo)題 "));
給jpanel設(shè)置一個帶標(biāo)題邊框
文章題目:java外邊框代碼 java編輯框
分享網(wǎng)址:http://jinyejixie.com/article46/dossjhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、ChatGPT、網(wǎng)站改版、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站收錄、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)