JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
Ŭ·¡½º BorderFactory

java.lang.Object 
  |
  +--javax.swing.BorderFactory

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)
          ÇÏÀ̶óÀÌÆ® area ¹× À½¿µ areaÀÇ ¾ÈÂÊ ¹× ¿ÜÃøÀÇ °¡ÀåÀÚ¸®·Î ÁöÁ¤µÈ »öÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ »ç¿µ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.
static CompoundBorder createCompoundBorder ()
          ¾ÈÂÊ ¹× ¿ÜÃøÀÇ °¡ÀåÀÚ¸®°¡ null ÀÇ º¹ÇÕ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.
static CompoundBorder createCompoundBorder (Border  outsideBorder, Border  insideBorder)
          ¿ÜÃø ¹× ¾ÈÂÊÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â º¸´õ ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇØ º¹ÇÕ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.
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 createLoweredBevelBorder ()
          ¿òÇ«ÇÑ °÷ »ç¿µÀÇ Àο¬À» °¡Áö´Â º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.
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 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)
          Å¸ÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÁöÁ¤ÇØ »õ·Î¿î ŸÀÌÆ² º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

¸Þ¼ÒµåÀÇ »ó¼¼

createLineBorder

public static Border  createLineBorder(Color  color)
ÁöÁ¤µÈ »öÀ¸·Î Á÷¼± º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
color - Á÷¼±¿¡ »ç¿ëÇÏ´Â Color
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createLineBorder

public static Border  createLineBorder(Color  color,
                                      int thickness)
ÁöÁ¤µÈ »ö°ú ÆøÀ¸·Î Á÷¼± º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÆøÀº º¸´õÀÇ 4 ¿· ¸ðµÎ¿¡°Ô Àû¿ëµË´Ï´Ù. »óÇÏ Á¿ìÀÇ ÆøÀ» °³º°ÀûÀ¸·Î ÁöÁ¤ÇÏ·Á¸é ,createMatteBorder(int, int, int, int, Color) ¸¦ »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
color - Á÷¼±¿¡ »ç¿ëÇÏ´Â Color
thickness - ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createRaisedBevelBorder

public static Border  createRaisedBevelBorder()
¶°¿Ã¶ó »ç¿µÀÇ Àο¬À» °¡Áö´Â º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÇÏÀ̶óÀÌÆ®¿¡´Â ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀçÀÇ ¹é±×¶ó¿îµå Ä®¶óÀÇ ¹àÀº (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµÇ¾î À½¿µ¿¡´Â ¾îµÎ¿î (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµË´Ï´Ù. ¶°¿Ã¶ó º¸´õ¿¡¼­´Â ÇÏÀ̶óÀÌÆ®°¡ ÃÖ»óÃþÀÌ µÇ¾î, À½¿µÀÌ ÇÏÃþÀÌ µË´Ï´Ù.

¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createLoweredBevelBorder

public static Border  createLoweredBevelBorder()
¿òÇ«ÇÑ °÷ »ç¿µÀÇ Àο¬À» °¡Áö´Â º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÇÏÀ̶óÀÌÆ®¿¡´Â ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀçÀÇ ¹é±×¶ó¿îµå Ä®¶óÀÇ ¹àÀº (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµÇ¾î À½¿µ¿¡´Â ¾îµÎ¿î (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµË´Ï´Ù. ¿òÇ«ÇÑ °÷ º¸´õ¿¡¼­´Â À½¿µÀÌ ÃÖ»óÃþÀÌ µÇ¾î, ÇÏÀ̶óÀÌÆ®°¡ ÇÏÃþÀÌ µË´Ï´Ù.

¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createBevelBorder

public static Border  createBevelBorder(int type)
ÁöÁ¤µÈ ŸÀÔÀÇ »ç¿µ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÇÏÀ̶óÀÌÆ®¿¡´Â ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀçÀÇ ¹é±×¶ó¿îµå Ä®¶óÀÇ ¹àÀº (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµÇ¾î À½¿µ¿¡´Â ¾îµÎ¿î (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµË´Ï´Ù. ¿òÇ«ÇÑ °÷ º¸´õ¿¡¼­´Â À½¿µÀÌ ÃÖ»óÃþÀÌ µÇ¾î, ÇÏÀ̶óÀÌÆ®°¡ ÇÏÃþÀÌ µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - BevelBorder.LOWERED ¶Ç´Â BevelBorder.RAISED ÀÇ ¾î´À ÂÊÀÎÁö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createBevelBorder

public static Border  createBevelBorder(int type,
                                       Color  highlight,
                                       Color  shadow)
ÁöÁ¤µÈ ÇÏÀ̶óÀÌÆ® ¹× À½¿µÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ »ç¿µ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÇÏÀ̶óÀÌÆ® areaÀÇ ¿ÜÃøÀÇ °¡ÀåÀÚ¸®¿¡´Â ÇÏÀ̶óÀÌÆ®ÀÇ »öÀÇ ¹àÀº (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµË´Ï´Ù. À½¿µ areaÀÇ ¾ÈÂÊÀÇ °¡ÀåÀÚ¸®¿¡´Â À½¿µÀÇ »öÀÇ ¹àÀº (ºÐ)ÆíÀÇ »öÁ¶°¡ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - BevelBorder.LOWERED ¶Ç´Â BevelBorder.RAISED ÀÇ ¾î´À ÂÊÀÎÁö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡
highlight - ÇÏÀ̶óÀÌÆ®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
shadow - À½¿µ¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createBevelBorder

public static Border  createBevelBorder(int type,
                                       Color  highlightOuter,
                                       Color  highlightInner,
                                       Color  shadowOuter,
                                       Color  shadowInner)
ÇÏÀ̶óÀÌÆ® area ¹× À½¿µ areaÀÇ ¾ÈÂÊ ¹× ¿ÜÃøÀÇ °¡ÀåÀÚ¸®·Î ÁöÁ¤µÈ »öÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ »ç¿µ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - BevelBorder.LOWERED ¶Ç´Â BevelBorder.RAISED ÀÇ ¾î´À ÂÊÀÎÁö¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡
highlightOuter - ÇÏÀ̶óÀÌÆ® areaÀÇ ¿ÜÃøÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
highlightInner - ÇÏÀ̶óÀÌÆ® areaÀÇ ¾ÈÂÊÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
shadowOuter - À½¿µ areaÀÇ ¿ÜÃøÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
shadowInner - À½¿µ areaÀÇ ¾ÈÂÊÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createEtchedBorder

public static Border  createEtchedBorder()
ÇÏÀ̶óÀÌÆ® ¹× À½¿µ¿¡ ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀçÀÇ ¹é±×¶ó¿îµå Ä®¶ó¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ ¿¡Äª º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createEtchedBorder

public static Border  createEtchedBorder(Color  highlight,
                                        Color  shadow)
ÁöÁ¤µÈ ÇÏÀ̶óÀÌÆ® ¹× À½¿µÀÇ »öÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ ¿¡Äª º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
highlight - º¸´õÀÇ ÇÏÀ̶óÀÌÆ®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
shadow - º¸´õÀÇ À½¿µ¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createEtchedBorder

public static Border  createEtchedBorder(int type)
ÇÏÀ̶óÀÌÆ® ¹× À½¿µ¿¡ ÄÄÆÛ³ÍÆ®ÀÇ ÇöÀçÀÇ ¹é±×¶ó¿îµå Ä®¶ó¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ ¿¡Äª º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - EtchedBorder.RAISED, ¶Ç´Â EtchedBorder.LOWERED ÀÇ ¾î´À ÂÊÀÎÁö
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®
¿¹¿Ü:
IllegalArgumentException - ŸÀÔÀÌ EtchedBorder.RAISED ¶Ç´Â EtchedBorder.LOWERED °¡ ¾î´À Âʵµ ¾Æ´Ñ °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.3

createEtchedBorder

public static Border  createEtchedBorder(int type,
                                        Color  highlight,
                                        Color  shadow)
ÁöÁ¤µÈ ÇÏÀ̶óÀÌÆ® ¹× À½¿µÀÇ »öÀ» »ç¿ëÇØ, ÁöÁ¤µÈ ŸÀÔÀÇ ¿¡Äª º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - EtchedBorder.RAISED, ¶Ç´Â EtchedBorder.LOWERED ÀÇ ¾î´À ÂÊÀÎÁö
highlight - º¸´õÀÇ ÇÏÀ̶óÀÌÆ®¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
shadow - º¸´õÀÇ À½¿µ¿¡ »ç¿ëÇÏ´Â Color ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®
µµÀÔµÈ ¹öÁ¯:
1.3

createTitledBorder

public static TitledBorder  createTitledBorder(String  title)
ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÁöÁ¤ÇØ »õ·Î¿î ŸÀÌÆ² º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. µðÆúÆ®ÀÇ ¿¡Äª º¸´õ, ¸Ç À§ÀÇ ¼±»ó¿¡ ÀÖ´Â µðÆúÆ®ÀÇ ÅØ½ºÆ® À§Ä¡, ¼±µÎ¿¡ ÀÖ´Â µðÆúÆ®ÀÇ À§Ä¡ °¡Áö·±È÷ ÇØ ¹× ÇöÀçÀÇ Look & Feel ·Î ÁöÁ¤µÇ°í ÀÖ´Â µðÆúÆ®ÀÇ ÆùÆ® ¹× ÅØ½ºÆ®»öÀÌ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
title - ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÀúÀåÇÏ´Â String
¹Ýȯ°ª:
TitledBorder ¿ÀºêÁ§Æ®

createTitledBorder

public static TitledBorder  createTitledBorder(Border  border)
º¸´õ ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏ´Â ÇÏ´ÃÀÇ Å¸ÀÌÆ²À» »ç¿ëÇØ »õ·Î¿î ŸÀÌÆ² º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ »ý¼º¿¡´Â ¸Ç À§ÀÇ ¼±»ó¿¡ ÀÖ´Â µðÆúÆ®ÀÇ ÅØ½ºÆ® À§Ä¡, ¼±µÎ¿¡ ÀÖ´Â µðÆúÆ®ÀÇ À§Ä¡ °¡Áö·±È÷ ÇØ µðÆúÆ®ÀÇ ÆùÆ®, ¹× µðÆúÆ®ÀÇ ÅØ½ºÆ®»öÀ» »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
border - ŸÀÌÆ²À» Ãß°¡ÇÏ´Â Border ¿ÀºêÁ§Æ®. null ÀÇ °æ¿ì,Border ´Â ÇöÀçÀÇ Look & Feel ·Î °áÁ¤µË´Ï´Ù.
¹Ýȯ°ª:
TitledBorder ¿ÀºêÁ§Æ®

createTitledBorder

public static TitledBorder  createTitledBorder(Border  border,
                                              String  title)
ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÁöÁ¤ÇØ, ±âÁ¸ÀÇ º¸´õ¿¡ ŸÀÌÆ²À» Ãß°¡ÇÕ´Ï´Ù. ¸Ç À§ÀÇ ¼±»ó¿¡ ÀÖ´Â µðÆúÆ®ÀÇ À§Ä¡, ¼±µÎ¿¡ ÀÖ´Â µðÆúÆ®ÀÇ À§Ä¡ °¡Áö·±È÷ ÇØ ¹× ÇöÀçÀÇ Look & Feel ·Î ÁöÁ¤µÇ°í ÀÖ´Â µðÆúÆ®ÀÇ ÆùÆ® ¹× ÅØ½ºÆ®»öÀÌ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
border - ŸÀÌÆ²À» Ãß°¡ÇÏ´Â Border ¿ÀºêÁ§Æ®
title - ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÀúÀåÇÏ´Â String
¹Ýȯ°ª:
TitledBorder ¿ÀºêÁ§Æ®

createTitledBorder

public static TitledBorder  createTitledBorder(Border  border,
                                              String  title,
                                              int titleJustification,
                                              int titlePosition)
ŸÀÌÆ²ÀÇ ÅØ½ºÆ® ¹× ±× À§Ä¡¸¦ ÁöÁ¤ÇØ, ±âÁ¸ÀÇ º¸´õ¿¡ ŸÀÌÆ²À» Ãß°¡ÇÕ´Ï´Ù. ÇöÀçÀÇ Look & Feel ·Î ÁöÁ¤µÇ°í ÀÖ´Â µðÆúÆ®ÀÇ ÆùÆ® ¹× ÅØ½ºÆ®»öÀÌ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
border - ŸÀÌÆ²À» Ãß°¡ÇÏ´Â Border ¿ÀºêÁ§Æ®
title - ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÀúÀåÇÏ´Â String
titleJustification - ŸÀÌÆ²ÀÇ À§Ä¡ °¡Áö·±È÷ ÇÏ°í¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡. ´ÙÀ½ °¡¿îµ¥ ¾î¶² °ÍÀΰ¡.
  • 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 ¿ÀºêÁ§Æ®

createTitledBorder

public static TitledBorder  createTitledBorder(Border  border,
                                              String  title,
                                              int titleJustification,
                                              int titlePosition,
                                              Font  titleFont)
ŸÀÌÆ²ÀÇ ÅØ½ºÆ® ¹× ±× À§Ä¡¿Í ÆùÆ®¸¦ ÁöÁ¤ÇØ, ±âÁ¸ÀÇ º¸´õ¿¡ ŸÀÌÆ²À» Ãß°¡ÇÕ´Ï´Ù. ÇöÀçÀÇ Look & Feel ·Î ÁöÁ¤µÇ°í ÀÖ´Â µðÆúÆ®ÀÇ ÅØ½ºÆ®»öÀÌ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
border - ŸÀÌÆ²À» Ãß°¡ÇÏ´Â Border ¿ÀºêÁ§Æ®
title - ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÀúÀåÇÏ´Â String
titleJustification - ŸÀÌÆ²ÀÇ À§Ä¡ °¡Áö·±È÷ ÇÏ°í¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡. ´ÙÀ½ °¡¿îµ¥ ¾î¶² °ÍÀΰ¡.
  • 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 ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
TitledBorder ¿ÀºêÁ§Æ®

createTitledBorder

public static TitledBorder  createTitledBorder(Border  border,
                                              String  title,
                                              int titleJustification,
                                              int titlePosition,
                                              Font  titleFont,
                                              Color  titleColor)
ŸÀÌÆ²ÀÇ ÅØ½ºÆ® ¹× ±× À§Ä¡, ÆùÆ®, »öÀ» ÁöÁ¤ÇØ, ±âÁ¸ÀÇ º¸´õ¿¡ ŸÀÌÆ²À» Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
border - ŸÀÌÆ²À» Ãß°¡ÇÏ´Â Border ¿ÀºêÁ§Æ®
title - ŸÀÌÆ²ÀÇ ÅØ½ºÆ®¸¦ ÀúÀåÇÏ´Â String
titleJustification - ŸÀÌÆ²ÀÇ À§Ä¡ °¡Áö·±È÷ ÇÏ°í¸¦ ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡. ´ÙÀ½ °¡¿îµ¥ ¾î¶² °ÍÀΰ¡.
  • 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 ¿ÀºêÁ§Æ®

createEmptyBorder

public static Border  createEmptyBorder()
½ºÆäÀ̽º¸¦ ÀÏÀý°úµé ¾ø´Â ÇÏ´ÃÀÇ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. »óÇÏ Á¿ìÀÇ ¿·ÀÇ ÆøÀº ¸ðµÎ Á¦·Î°¡ µË´Ï´Ù.

¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createEmptyBorder

public static Border  createEmptyBorder(int top,
                                       int left,
                                       int bottom,
                                       int right)
»óÇÏ Á¿ìÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇØ, ½ºÆäÀ̽º¸¦ ÀâÁö¸¸, Ç¥Çö¸¦ ½Ç½ÃÇÏÁö ¾Ê´Â ÇÏ´ÃÀÇ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
top - »óÀÇ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
left - ¿ÞÂÊÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
bottom - ¿À¸¥ÂÊÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
right - ÇÏÀÇ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
¹Ýȯ°ª:
Border ¿ÀºêÁ§Æ®

createCompoundBorder

public static CompoundBorder  createCompoundBorder()
¾ÈÂÊ ¹× ¿ÜÃøÀÇ °¡ÀåÀÚ¸®°¡ null ÀÇ º¹ÇÕ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

¹Ýȯ°ª:
CompoundBorder ¿ÀºêÁ§Æ®

createCompoundBorder

public static CompoundBorder  createCompoundBorder(Border  outsideBorder,
                                                  Border  insideBorder)
¿ÜÃø ¹× ¾ÈÂÊÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â º¸´õ ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇØ º¹ÇÕ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
outsideBorder - º¹ÇÕ º¸´õÀÇ ¿ÜÃøÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â Border ¿ÀºêÁ§Æ®
insideBorder - º¹ÇÕ º¸´õÀÇ ¾ÈÂÊÀÇ °¡ÀåÀÚ¸®¿¡ »ç¿ëÇÏ´Â Border ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
CompoundBorder ¿ÀºêÁ§Æ®

createMatteBorder

public static MatteBorder  createMatteBorder(int top,
                                            int left,
                                            int bottom,
                                            int right,
                                            Color  color)
¾î´À »öÀ¸·Î ÀüºÎ Ä¥ÇØÁö´Â Àå½ÄÀο¬ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. Á÷¼± º¸´õ¿ÍÀÇ Â÷ÀÌ´Â °¢ º¸´õÀÇ Ä¡¼ö¸¦ °³º°ÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
top - »óÀÇ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
left - ¿ÞÂÊÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
bottom - ¿À¸¥ÂÊÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
right - ÇÏÀÇ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
color - º¸´õ¿¡ »ç¿ëÇÏ´Â Color
¹Ýȯ°ª:
MatteBorder ¿ÀºêÁ§Æ®

createMatteBorder

public static MatteBorder  createMatteBorder(int top,
                                            int left,
                                            int bottom,
                                            int right,
                                            Icon  tileIcon)
ÁöÁ¤µÈ ¾ÆÀÌÄÜÀÇ º¹¼öÀÇ Å¸ÀÏ·Î ±¸¼ºµÇ´Â Àå½ÄÀο¬ º¸´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÁöÁ¤µÈ ¾ÆÀÌÄÜÀÇ º¹¼öÀÇ Ä«ÇǸ¦ ¿·¿¡ ´Ã¾î³õÀ» ¼ö ÀÖ¾î º¸´õ area¿¡ Àü¸é¿¡ ±ò ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
¾ÆÀÌÄÜÀÌ ·Îµå µÇÁö ¾Ê´Â °æ¿ì, º¸´õ area´Â ȸ»ö¿¡ paint µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
top - »óÀÇ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
left - ¿ÞÂÊÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
bottom - ¿À¸¥ÂÊÀÇ ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
right - ÇÏÀÇ¿·ÀÇ ÆøÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡ (Çȼ¿ ´ÜÀ§)
tileIcon - º¸´õÀÇ Å¸ÀÏ¿¡ »ç¿ëµÇ´Â Icon ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
MatteBorder ¿ÀºêÁ§Æ®

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.