public class BorderFactory extends Object
Borderãªããžã§ã¯ããæäŸããããã®ãã¡ã¯ããªã»ã¯ã©ã¹ã§ãã ãã®ãã¡ã¯ããªã¯ãå¯èœãªéããå
±æãããBorderã€ã³ã¹ã¿ã³ã¹ãžã®åç
§ãæž¡ããŸãã 詳现ãšäœ¿çšäŸã«ã€ããŠã¯ããThe Java Tutorialãã®ãHow to Use Bordersããåç
§ããŠãã ããã | 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static Border |
createBevelBorder(int type) |
æå®ãããã¿ã€ãã®æåœ±ããŒããŒãçæããŸãããã€ã©ã€ãã«ã¯ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã®æããæ¹ã®è²èª¿ã䜿ãããé°åœ±ã«ã¯æãæ¹ã®è²èª¿ã䜿ãããŸãã
|
static Border |
createBevelBorder(int type, Color highlight, Color shadow) |
æå®ããããã€ã©ã€ãããã³é°åœ±ã䜿ã£ãŠãæå®ãããã¿ã€ãã®æåœ±ããŒããŒãçæããŸãã
|
static Border |
createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) |
ãã€ã©ã€ãé åããã³é°åœ±é åã®å
åŽããã³å€åŽã®çžã«æå®ãããè²ã䜿ã£ãŠãæå®ãããã¿ã€ãã®æåœ±ããŒããŒãçæããŸãã
|
static CompoundBorder |
createCompoundBorder() |
nullã®å
åŽã®ãšããžãšnullã®å€åŽã®ãšããžã®è€åããŒããŒãäœæããŸãã |
static CompoundBorder |
createCompoundBorder(Border outsideBorder, Border insideBorder) |
å€åŽããã³å
åŽã®çžã«äœ¿ãããŒããŒã»ãªããžã§ã¯ããæå®ããŠè€åããŒããŒãçæããŸãã
|
static Border |
createDashedBorder(Paint paint) |
æå®ããã
paintã®ç Žç·ããŒããŒãäœæããŸãã |
static Border |
createDashedBorder(Paint paint, float length, float spacing) |
æå®ããã
paintãçžå¯Ÿçãªlengthãããã³çžå¯Ÿçãªspacingã®ç Žç·ããŒããŒãäœæããŸãã |
static Border |
createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded) |
æå®ããã
paintãthicknessãç·åœ¢ãçžå¯Ÿçãªlengthãããã³çžå¯Ÿçãªspacingã®ç Žç·ããŒããŒãäœæããŸãã |
static Border |
createEmptyBorder() |
ã¹ããŒã¹ãäžåãšããªã空ã®ããŒããŒãçæããŸãã
|
static Border |
createEmptyBorder(int top, int left, int bottom, int right) |
äžäžå·Šå³ã®èŸºã®å¹
ãæå®ããŠãã¹ããŒã¹ããšãããæç»ãè¡ããªã空ã®ããŒããŒãçæããŸãã
|
static Border |
createEtchedBorder() |
ãã€ã©ã€ãããã³é°åœ±ã«ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã䜿ã£ãŠãæå®ãããã¿ã€ãã®ãšããã³ã°ã»ããŒããŒãçæããŸãã
|
static Border |
createEtchedBorder(Color highlight, Color shadow) |
æå®ããããã€ã©ã€ãããã³é°åœ±ã®è²ã䜿ã£ãŠãæå®ãããã¿ã€ãã®ãšããã³ã°ã»ããŒããŒãçæããŸãã
|
static Border |
createEtchedBorder(int type) |
ãã€ã©ã€ãããã³é°åœ±ã«ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã䜿ã£ãŠãæå®ãããã¿ã€ãã®ãšããã³ã°ã»ããŒããŒãçæããŸãã
|
static Border |
createEtchedBorder(int type, Color highlight, Color shadow) |
æå®ããããã€ã©ã€ãããã³é°åœ±ã®è²ã䜿ã£ãŠãæå®ãããã¿ã€ãã®ãšããã³ã°ã»ããŒããŒãçæããŸãã
|
static Border |
createLineBorder(Color color) |
æå®ãããè²ã§çŽç·ããŒããŒãçæããŸãã
|
static Border |
createLineBorder(Color color, int thickness) |
æå®ãããè²ãšå¹
ã§çŽç·ããŒããŒãçæããŸãã
|
static Border |
createLineBorder(Color color, int thickness, boolean rounded) |
æå®ãããè²ãšå€ªããšé
ã®åœ¢ç¶ã§çŽç·ããŒããŒãäœæããŸãã
|
static Border |
createLoweredBevelBorder() |
ããŒã¿æåœ±ã®çžãæã€ããŒããŒãçæããŸãããã€ã©ã€ãã«ã¯ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã®æããæ¹ã®è²èª¿ã䜿ãããé°åœ±ã«ã¯æãæ¹ã®è²èª¿ã䜿ãããŸãã
|
static Border |
createLoweredSoftBevelBorder() |
ããŒã¿ã®çžããã³è§ã®äžžãæåœ±ããŒããŒãçæããŸãããã€ã©ã€ãã«ã¯ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã®æããæ¹ã®è²èª¿ã䜿ãããé°åœ±ã«ã¯æãæ¹ã®è²èª¿ã䜿ãããŸãã
|
static MatteBorder |
createMatteBorder(int top, int left, int bottom, int right, Color color) |
ããè²ã§å¡ãã€ã¶ããã食ãçžããŒããŒãçæããŸãã
|
static MatteBorder |
createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon) |
æå®ãããã¢ã€ã³ã³ã®è€æ°ã®ã¿ã€ã«ã§æ§æããã食ãçžããŒããŒãçæããŸãã
|
static Border |
createRaisedBevelBorder() |
æµ®åºãæåœ±ã®çžãæã€ããŒããŒãçæããŸãããã€ã©ã€ãã«ã¯ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã®æããæ¹ã®è²èª¿ã䜿ãããé°åœ±ã«ã¯æãæ¹ã®è²èª¿ã䜿ãããŸãã
|
static Border |
createRaisedSoftBevelBorder() |
æµ®åºãã®çžããã³è§ã®äžžãæåœ±ããŒããŒãçæããŸãããã€ã©ã€ãã«ã¯ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã®æããæ¹ã®è²èª¿ã䜿ãããé°åœ±ã«ã¯æãæ¹ã®è²èª¿ã䜿ãããŸãã
|
static Border |
createSoftBevelBorder(int type) |
æå®ãããã¿ã€ãã®è§ã®äžžãæåœ±ããŒããŒãçæããŸãããã€ã©ã€ãã«ã¯ã³ã³ããŒãã³ãã®çŸåšã®ããã¯ã°ã©ãŠã³ãã»ã«ã©ãŒã®æããæ¹ã®è²èª¿ã䜿ãããé°åœ±ã«ã¯æãæ¹ã®è²èª¿ã䜿ãããŸãã
|
static Border |
createSoftBevelBorder(int type, Color highlight, Color shadow) |
æå®ããããã€ã©ã€ãããã³é°åœ±ã䜿ã£ãŠãæå®ãããã¿ã€ãã®è§ã®äžžãæåœ±ããŒããŒãçæããŸãã
|
static Border |
createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) |
ãã€ã©ã€ãé åããã³é°åœ±é åã®å
åŽããã³å€åŽã®çžã«æå®ãããè²ã䜿ã£ãŠãæå®ãããã¿ã€ãã®è§ã®äžžãæåœ±ããŒããŒãçæããŸãã
|
static Border |
createStrokeBorder(BasicStroke stroke) |
æå®ããã
strokeã®ããŒããŒãäœæããŸãã |
static Border |
createStrokeBorder(BasicStroke stroke, Paint paint) |
æå®ããã
strokeãšpaintã®ããŒããŒãäœæããŸãã |
static TitledBorder |
createTitledBorder(Border border) |
空ã®ã¿ã€ãã«ã䜿çšããŠæ°ããã¿ã€ãã«ã»ããŒããŒãäœæããŸããæå®ã®ããŒããŒã»ãªããžã§ã¯ããããã©ã«ãã®ããã¹ãäœçœ®(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ãããã©ã«ãã®äœçœ®æã(å
é )ãããã©ã«ãã®ãã©ã³ãããã³ããã¹ãè²(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ã䜿çšããŸãã
|
static TitledBorder |
createTitledBorder(Border border, String title) |
æ¢åã®ããŒããŒã«ã¿ã€ãã«ã远å ããŸããããã©ã«ãã®ããã¹ãäœçœ®(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ãããã©ã«ãã®äœçœ®æã(å
é )ãããã©ã«ãã®ãã©ã³ãããã³ããã¹ãè²(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ã䜿çšããŸãã
|
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition) |
ããã¹ãäœçœ®ãæå®ããããã©ã«ãã®ãã©ã³ããšããã¹ãè²(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ã䜿ã£ãŠãæ¢åã®ããŒããŒã«ã¿ã€ãã«ã远å ããŸãã
|
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) |
æå®ãããäœçœ®ãšãã©ã³ãã§ãããã©ã«ãã»ããã¹ãã»ã«ã©ãŒ(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºãŸã)ã䜿ã£ãŠãæ¢åã®ããŒããŒã«ã¿ã€ãã«ã远å ããŸãã
|
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) |
æå®ãããäœçœ®ããã©ã³ããããã³ã«ã©ãŒã§ãæ¢åã®ããŒããŒã«ã¿ã€ãã«ã远å ããŸãã
|
static TitledBorder |
createTitledBorder(String title) |
æå®ã®ã¿ã€ãã«ã䜿çšããŠæ°ããã¿ã€ãã«ã»ããŒããŒãçæããŸããããã©ã«ãã®ããŒããŒã»ã¿ã€ã(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ãããã©ã«ãã®ããã¹ãäœçœ®(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ãããã©ã«ãã®äœçœ®æã(å
é )ãããã©ã«ãã®ãã©ã³ãããã³ããã¹ãè²(çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)ã䜿çšããŸãã
|
public static Border createLineBorder(Color color)
color - çŽç·ã«äœ¿çšããColorBorderãªããžã§ã¯ãpublic static Border createLineBorder(Color color, int thickness)
createMatteBorder(int,int,int,int,Color)ã䜿çšããŸãã color - çŽç·ã«äœ¿çšããColorthickness - å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)Borderãªããžã§ã¯ãpublic static Border createLineBorder(Color color, int thickness, boolean rounded)
color - ããŒããŒã®ã«ã©ãŒthickness - ããŒããŒã®å€ªãrounded - ããŒããŒã®é
ãäžžããããã©ããBorderãªããžã§ã¯ãLineBorder.LineBorder(Color, int, boolean)public static Border createRaisedBevelBorder()
Borderãªããžã§ã¯ãpublic static Border createLoweredBevelBorder()
Borderãªããžã§ã¯ãpublic static Border createBevelBorder(int type)
type - BevelBorder.LOWEREDãŸãã¯BevelBorder.RAISEDã®ã©ã¡ãããæå®ããæŽæ°å€Borderãªããžã§ã¯ãpublic static Border createBevelBorder(int type, Color highlight, Color shadow)
type - BevelBorder.LOWEREDãŸãã¯BevelBorder.RAISEDã®ã©ã¡ãããæå®ããæŽæ°å€highlight - ãã€ã©ã€ãã«äœ¿ãColorãªããžã§ã¯ãshadow - é°åœ±ã«äœ¿ãColorãªããžã§ã¯ãBorderãªããžã§ã¯ãpublic static Border createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
type - BevelBorder.LOWEREDãŸãã¯BevelBorder.RAISEDã®ã©ã¡ãããæå®ããæŽæ°å€highlightOuter - ãã€ã©ã€ãé åã®å€åŽã®çžã«äœ¿ãColorãªããžã§ã¯ãhighlightInner - ãã€ã©ã€ãé åã®å
åŽã®çžã«äœ¿ãColorãªããžã§ã¯ãshadowOuter - é°åœ±é åã®å€åŽã®çžã«äœ¿ãColorãªããžã§ã¯ãshadowInner - é°åœ±é åã®å
åŽã®çžã«äœ¿ãColorãªããžã§ã¯ãBorderãªããžã§ã¯ãpublic static Border createRaisedSoftBevelBorder()
Borderãªããžã§ã¯ãpublic static Border createLoweredSoftBevelBorder()
Borderãªããžã§ã¯ãpublic static Border createSoftBevelBorder(int type)
BevelBorder.RAISEDãŸãã¯BevelBorder.LOWEREDã®ããããã§ãã type - æåœ±ã®ã¿ã€ãBorderãªããžã§ã¯ããæå®ãããã¿ã€ããç¡å¹ãªå Žåã¯nullBevelBorder.BevelBorder(int)public static Border createSoftBevelBorder(int type, Color highlight, Color shadow)
BevelBorder.RAISEDãŸãã¯BevelBorder.LOWEREDã®ããããã§ãã ãã€ã©ã€ãé åã®å€åŽã®çžã«ã¯ãhighlightã®è²ã®æããæ¹ã®è²èª¿ã䜿ãããŸãã é°åœ±é åã®å
åŽã®çžã«ã¯ãshadowã®è²ã®æããæ¹ã®è²èª¿ã䜿ãããŸãã type - æåœ±ã®ã¿ã€ãhighlight - ãã€ã©ã€ãé åã®åºæ¬è²shadow - é°åœ±é åã®åºæ¬è²Borderãªããžã§ã¯ãBevelBorder.BevelBorder(int, Color, Color)public static Border createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
BevelBorder.RAISEDãŸãã¯BevelBorder.LOWEREDã®ããããã§ãã ããŒã: é°åœ±ã®å
åŽããã³å€åŽã®è²ã¯ãããŒã¿æåœ±ããŒããŒã«åãããŠåãæ¿ããããŸãã type - æåœ±ã®ã¿ã€ãhighlightOuter - ãã€ã©ã€ãé åã®å€åŽã®çžã®è²highlightInner - ãã€ã©ã€ãé åã®å
åŽã®çžã®è²shadowOuter - é°åœ±é åã®å€åŽã®çžã®è²shadowInner - é°åœ±é åã®å
åŽã®çžã®è²Borderãªããžã§ã¯ãBevelBorder.BevelBorder(int, Color, Color, Color, Color)public static Border createEtchedBorder()
Borderãªããžã§ã¯ãpublic static Border createEtchedBorder(Color highlight, Color shadow)
highlight - ããŒããŒã®ãã€ã©ã€ãã«äœ¿ãColorãªããžã§ã¯ãshadow - ããŒããŒã®é°åœ±ã«äœ¿ãColorãªããžã§ã¯ãBorderãªããžã§ã¯ãpublic static Border createEtchedBorder(int type)
type - EtchedBorder.RAISEDãŸãã¯EtchedBorder.LOWEREDã®ããããBorderãªããžã§ã¯ãIllegalArgumentException - ã¿ã€ããEtchedBorder.RAISEDãšEtchedBorder.LOWEREDã®ã©ã¡ãã§ããªãå Žåpublic static Border createEtchedBorder(int type, Color highlight, Color shadow)
type - EtchedBorder.RAISEDãŸãã¯EtchedBorder.LOWEREDã®ããããhighlight - ããŒããŒã®ãã€ã©ã€ãã«äœ¿ãColorãªããžã§ã¯ãshadow - ããŒããŒã®é°åœ±ã«äœ¿ãColorãªããžã§ã¯ãBorderãªããžã§ã¯ãpublic static TitledBorder createTitledBorder(String title)
title - ã¿ã€ãã«ã®ããã¹ããæ ŒçŽããStringTitledBorderãªããžã§ã¯ãpublic static TitledBorder createTitledBorder(Border border)
border - ã¿ã€ãã«ã远å ããBorderãªããžã§ã¯ããnullã®å ŽåãBorderã¯çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ããæ±ºå®ããããTitledBorderãªããžã§ã¯ãpublic static TitledBorder createTitledBorder(Border border, String title)
border - ã¿ã€ãã«ã远å ããBorderãªããžã§ã¯ãtitle - ã¿ã€ãã«ã®ããã¹ããæ ŒçŽããStringTitledBorderãªããžã§ã¯ãpublic static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition)
border - ã¿ã€ãã«ã远å ããBorderãªããžã§ã¯ãtitle - ã¿ã€ãã«ã®ããã¹ããæ ŒçŽããStringtitleJustification - ã¿ã€ãã«ã®äœçœ®æããæå®ããæŽæ°å€ã次ã®ãã¡ã®ãããã
TitledBorder.LEFT
TitledBorder.CENTER
TitledBorder.RIGHT
TitledBorder.LEADING
TitledBorder.TRAILING
TitledBorder.DEFAULT_JUSTIFICATION (å
é )
titlePosition - ããŒããŒã«å¯Ÿããããã¹ãã®åçŽæ¹åã®äœçœ®ãæå®ããæŽæ°å€ã次ã®ãã¡ã®ãããã
TitledBorder.ABOVE_TOP
TitledBorder.TOP (äžçªäžã®ç·äž)
TitledBorder.BELOW_TOP
TitledBorder.ABOVE_BOTTOM
TitledBorder.BOTTOM (äžçªäžã®ç·äž)
TitledBorder.BELOW_BOTTOM
TitledBorder.DEFAULT_POSITION (ã¿ã€ãã«äœçœ®ã¯çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)
TitledBorderãªããžã§ã¯ãpublic static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
border - ã¿ã€ãã«ã远å ããBorderãªããžã§ã¯ãtitle - ã¿ã€ãã«ã®ããã¹ããæ ŒçŽããStringtitleJustification - ã¿ã€ãã«ã®äœçœ®æããæå®ããæŽæ°å€ã次ã®ãã¡ã®ãããã
TitledBorder.LEFT
TitledBorder.CENTER
TitledBorder.RIGHT
TitledBorder.LEADING
TitledBorder.TRAILING
TitledBorder.DEFAULT_JUSTIFICATION (å
é )
titlePosition - ããŒããŒã«å¯Ÿããããã¹ãã®åçŽæ¹åã®äœçœ®ãæå®ããæŽæ°å€ã次ã®ãã¡ã®ãããã
TitledBorder.ABOVE_TOP
TitledBorder.TOP (äžçªäžã®ç·äž)
TitledBorder.BELOW_TOP
TitledBorder.ABOVE_BOTTOM
TitledBorder.BOTTOM (äžçªäžã®ç·äž)
TitledBorder.BELOW_BOTTOM
TitledBorder.DEFAULT_POSITION (ã¿ã€ãã«äœçœ®ã¯çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)
titleFont - ã¿ã€ãã«ã®ãã©ã³ããæå®ããFontãªããžã§ã¯ãpublic static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
border - ã¿ã€ãã«ã远å ããBorderãªããžã§ã¯ãtitle - ã¿ã€ãã«ã®ããã¹ããæ ŒçŽããStringtitleJustification - ã¿ã€ãã«ã®äœçœ®æããæå®ããæŽæ°å€ã次ã®ãã¡ã®ãããã
TitledBorder.LEFT
TitledBorder.CENTER
TitledBorder.RIGHT
TitledBorder.LEADING
TitledBorder.TRAILING
TitledBorder.DEFAULT_JUSTIFICATION (å
é )
titlePosition - ããŒããŒã«å¯Ÿããããã¹ãã®åçŽæ¹åã®äœçœ®ãæå®ããæŽæ°å€ã次ã®ãã¡ã®ãããã
TitledBorder.ABOVE_TOP
TitledBorder.TOP (äžçªäžã®ç·äž)
TitledBorder.BELOW_TOP
TitledBorder.ABOVE_BOTTOM
TitledBorder.BOTTOM (äžçªäžã®ç·äž)
TitledBorder.BELOW_BOTTOM
TitledBorder.DEFAULT_POSITION (ã¿ã€ãã«äœçœ®ã¯çŸåšã®ã«ãã¯ã»ã¢ã³ãã»ãã£ãŒã«ã«ãã£ãŠæ±ºå®)
titleFont - ã¿ã€ãã«ã®ãã©ã³ããæå®ããFontãªããžã§ã¯ãtitleColor - ã¿ã€ãã«ã®è²ãæå®ããColorãªããžã§ã¯ãTitledBorderãªããžã§ã¯ãpublic static Border createEmptyBorder()
Borderãªããžã§ã¯ãpublic static Border createEmptyBorder(int top, int left, int bottom, int right)
top - äžã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)left - å·Šã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)bottom - äžã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)right - å³ã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)Borderãªããžã§ã¯ãpublic static CompoundBorder createCompoundBorder()
nullã®å
åŽã®ãšããžãšnullã®å€åŽã®ãšããžã®è€åããŒããŒãäœæããŸããCompoundBorderãªããžã§ã¯ãpublic static CompoundBorder createCompoundBorder(Border outsideBorder, Border insideBorder)
outsideBorder - è€åããŒããŒã®å€åŽã®çžã«äœ¿ãBorderãªããžã§ã¯ãinsideBorder - è€åããŒããŒã®å
åŽã®çžã«äœ¿ãBorderãªããžã§ã¯ãCompoundBorderãªããžã§ã¯ãpublic static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Color color)
top - äžã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)left - å·Šã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)bottom - å³ã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)right - äžã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)color - ããŒããŒã«äœ¿ãColorMatteBorderãªããžã§ã¯ãpublic static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
ããŒã:
ã¢ã€ã³ã³ãããŒããããªãå ŽåãããŒããŒé åã¯ã°ã¬ãŒã«ãã€ã³ããããŸãã
top - äžã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)left - å·Šã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)bottom - å³ã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)right - äžã®èŸºã®å¹
ãæå®ããæŽæ°å€(ãã¯ã»ã«åäœ)tileIcon - ããŒããŒã®ã¿ã€ã«ã«äœ¿ãããIconãªããžã§ã¯ãMatteBorderãªããžã§ã¯ãpublic static Border createStrokeBorder(BasicStroke stroke)
strokeã®ããŒããŒãäœæããŸãã ã³ã³ããŒãã³ãã®ãã©ã¢ã°ã©ãŠã³ãã»ã«ã©ãŒãããŒããŒã®æç»ã«äœ¿ãããŸãã stroke - å³åœ¢ã®ã¹ãããŒã¯ã«äœ¿çšãããBasicStrokeãªããžã§ã¯ãBorderãªããžã§ã¯ãNullPointerException - æå®ãããstrokeãnullã§ããå Žåpublic static Border createStrokeBorder(BasicStroke stroke, Paint paint)
strokeãšpaintã®ããŒããŒãäœæããŸãã æå®ãããpaintãnullã®å Žåã¯ãããŒããŒã®ã¬ã³ããªã³ã°ã«ã³ã³ããŒãã³ãã®ãã©ã¢ã°ã©ãŠã³ãã»ã«ã©ãŒã䜿çšãããŸãã stroke - å³åœ¢ã®ã¹ãããŒã¯ã«äœ¿çšãããBasicStrokeãªããžã§ã¯ãpaint - è²ã®çæã«äœ¿çšãããPaintãªããžã§ã¯ãBorderãªããžã§ã¯ãNullPointerException - æå®ãããstrokeãnullã§ããå Žåpublic static Border createDashedBorder(Paint paint)
paintã®ç Žç·ããŒããŒãäœæããŸãã æå®ãããpaintãnullã®å Žåã¯ãããŒããŒã®ã¬ã³ããªã³ã°ã«ã³ã³ããŒãã³ãã®ãã©ã¢ã°ã©ãŠã³ãã»ã«ã©ãŒã䜿çšãããŸãã ç Žç·ã®å¹
ã¯1ã§ãã ç Žç·ã®çžå¯Ÿçãªé·ããšç Žç·ã®çžå¯Ÿçãªééã¯1ã§ãã ç Žç·ã¯äžžããããŸããã paint - è²ã®çæã«äœ¿çšãããPaintãªããžã§ã¯ãBorderãªããžã§ã¯ãpublic static Border createDashedBorder(Paint paint, float length, float spacing)
paintãçžå¯Ÿçãªlengthãããã³çžå¯Ÿçãªspacingã®ç Žç·ããŒããŒãäœæããŸãã æå®ãããpaintãnullã®å Žåã¯ãããŒããŒã®ã¬ã³ããªã³ã°ã«ã³ã³ããŒãã³ãã®ãã©ã¢ã°ã©ãŠã³ãã»ã«ã©ãŒã䜿çšãããŸãã ç Žç·ã®å¹
ã¯1ã§ãã ç Žç·ã¯äžžããããŸããã paint - è²ã®çæã«äœ¿çšãããPaintãªããžã§ã¯ãlength - ç Žç·ã®çžå¯Ÿçãªé·ãspacing - ç Žç·ã®çžå¯ŸçãªééBorderãªããžã§ã¯ãIllegalArgumentException - æå®ãããlengthã1ããå°ããå ŽåããŸãã¯æå®ãããspacingã0ããå°ããå Žåpublic static Border createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded)
paintãthicknessãç·åœ¢ãçžå¯Ÿçãªlengthãããã³çžå¯Ÿçãªspacingã®ç Žç·ããŒããŒãäœæããŸãã æå®ãããpaintãnullã®å Žåã¯ãããŒããŒã®ã¬ã³ããªã³ã°ã«ã³ã³ããŒãã³ãã®ãã©ã¢ã°ã©ãŠã³ãã»ã«ã©ãŒã䜿çšãããŸãã paint - è²ã®çæã«äœ¿çšãããPaintãªããžã§ã¯ãthickness - ç Žç·ã®å¹
length - ç Žç·ã®çžå¯Ÿçãªé·ãspacing - ç Žç·ã®çžå¯Ÿçãªéérounded - ç·ã®ç«¯ãäžžããããã©ããBorderãªããžã§ã¯ãIllegalArgumentException - æå®ãããthicknessã1ããå°ããå ŽåããŸãã¯æå®ãããlengthã1ããå°ããå ŽåããŸãã¯æå®ãããspacingã0ããå°ããå Žå ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã