-
border
(計算機語言javax.swing下的一個接口)
鎖定
border為複合屬性。設置對象邊框的特性 語法: border : border-width || border-style || border-color 參數: 該屬性是複合屬性。請參閲各參數對應的屬性。
border,是javax.swing下的一個接口,該接口描述一個能夠呈現圍繞 swing 組件邊緣邊框的對象。
- 中文名
- border
- 學 科
- 英文
- 屬 性
- 複合
- 意 義
- javax.swing下的一個接口
bordercss應用
如使用該複合屬性定義其單個參數,則其他參數的默認值將無條件覆蓋各自對應的單個屬性設置。
默認值為:medium none。border-color的默認值將採用文本顏色。
對應的腳本特性為border。請參閲我編寫的其他書目。
border瀏覽器支持
儘管不推薦使用 border 屬性,但是所有主流瀏覽器均支持該屬性。
border提示和註釋
提示:請使用 CSS 的邊框屬性來改變元素的邊框樣式。您可以在一個外部樣式表中使用 CSS 邊框屬性,為站點上的所有圖像設置一致的邊框。與單獨為一個圖像設置 border 屬性相比,這種方式無疑擁有更高的效率。
border兼容性註釋
不推薦使用 img 元素的 border 屬性;在 HTML 4.01 Strict 以及 XHTML 1.0 Strict DTD 中,不支持 img 元素的 border 屬性。
請使用 CSS 代替。
CSS 語法:<img style="border:5px solid black">
border屬性值
值 | 描述 |
---|---|
邊框的寬度,以像素為單位。 |
border顏色
語法:
border-color : color
參數:
color : 指定顏色。請參閲顏色單位和附錄:顏色表
説明:
如果只提供一個,將用於全部的四條邊。
如果提供兩個,第一個用於上-下,第二個用於左-右。
如果提供三個,第一個用於上,第二個用於左-右,第三個用於下。
如果border-width等於0或border-style設置為none,本屬性將失去作用。
對應的腳本特性為borderColor。請參閲我編寫的其他書目。
示例:
body { border-color: silver ;red; }
body { border-color: silver red RGB(223, 94, 77); }
body { border-color: silver red RGB(223, 94, 77) black; }
border樣式
語法:
參數:
none : 無邊框。與任何指定的border-width值無關
hidden : 隱藏邊框。IE不支持
dotted : 在MAC平台上IE4+與WINDOWS和UNIX平台上IE5.5+為點線。否則為實線
solid : 實線邊框
double : 雙線邊框。兩條單線與其間隔的和等於指定的border-width值
groove : 根據border-color的值畫3D凹槽
ridge : 根據border-color的值畫菱形邊框
inset : 根據border-color的值畫3D凹邊
outset : 根據border-color的值畫3D凸邊
説明:
如果只提供一個,將用於全部的四條邊。
如果提供兩個,第一個用於上-下,第二個用於左-右。
如果提供三個,第一個用於上,第二個用於左-右,第三個用於下。
如果border-width不大於0,本屬性將失去作用。
對應的腳本特性為borderStyle。
示例:
body { border-style: double groove; }
body { border-style: double groove dashed; }
border線粗細
語法:
參數:
medium : 默認寬度
thin : 小於默認寬度
thick : 大於默認寬度
説明:
如果提供全部四個參數值,將按上-右-下-左的順序作用於四個邊框。
如果只提供一個,將用於全部的四條邊。
如果提供兩個,第一個用於上-下,第二個用於左-右。
如果提供三個,第一個用於上,第二個用於左-右,第三個用於下。
要使用該屬性,必須先設定對象的height或width屬性,或者設定position屬性為absolute。
如果border-style設置為none,本屬性將失去作用。
對應的腳本特性為borderWidth。
示例:
span { border-style: solid; border-width: thin; }
span { border-style: solid; border-width: 1px thin; }
border邊框顏色
您還可以設置邊框的顏色為"transparent"。
border語法結構
border-width:1px; 線粗細
border-style:outset; 樣式
border-color:#fff 線顏色
border-top:1px solid #000; 單獨描畫上面線
border-right:1px solid #000; 單獨描畫右面線
border-bottom:1px solid #000; 單獨描畫下面線
border-left:1px solid #000; 單獨描畫左面線
border:1px solid #90C320; 四邊線一起描畫出來
borderjavax.swing.border
該接口描述一個能夠呈現圍繞 swing 組件邊緣邊框的對象。
在 Swing 組件集中,作為一種創建組件邊緣四周的裝飾或普通區域的機制,border 取代了 Insets。
border用法説明
- 使用 EmptyBorder 創建普通邊框(該機制取代了原先的 setInsets)。
- 使用嵌套多個 border 對象的 CompoundBorder 來創建單個組合邊框。
- border 實例設計為可共享。不使用某個 border 類來創建新的 border 對象,而是使用 BorderFactory 方法生成常見 border 類型的共享實例。
- 其他邊框樣式包括 BevelBorder、SoftBevelBorder、EtchedBorder、LineBorder、TitledBorder 和 MatteBorder。
- 要創建新的 border 類,請用 AbstractBorder 創建子類。
border常用方法信息
void paintBorder(Component c,Graphics g,int x,nt y,int width,int height)
- 按指定的位置和尺寸繪製指定組件的邊框。
- 參數:
- c - 要為其繪製邊框的組件
- g - 繪製的圖形
- x - 所繪製邊框的 x 座標位置
- y - 所繪製邊框的 y 座標位置
- width - 所繪製邊框的寬度
- height - 所繪製邊框的高度
Insets getBorderInsets(Component c)
- 返回該邊框的 insets。
- 參數:
- c - 要應用此邊框 insets 值的組件
boolean isBorderOpaque()
- 返回此邊框是否透明。如果邊框為不透明,則在繪製它時將用自身的背景來填充。
border注
BorderFactory可以提供標準 Border 對象的工廠類。在任何可能的地方,此工廠類都將提供對已共享 Border 實例的引用。更多用法請參考API。
- 參考資料
-
- 1. CSS Border(邊框) .W3Cschool[引用日期2018-01-30]
- 2. HTML 標籤的 border 屬性 .w3school 在線教程[引用日期2013-06-15]
- 3. CSS border-width 屬性 .w3school 在線教程[引用日期2013-06-15]
- 4. CSS border-style 屬性 .w3school 在線教程[引用日期2013-06-15]
- 5. CSS border-color 屬性 .w3school 在線教程[引用日期2013-06-15]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:22次歷史版本
- 最近更新: LYPLGFX