JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.plaf.metal
Ŭ·¡½º MetalIconFactory

java.lang.Object 
  |
  +--javax.swing.plaf.metal.MetalIconFactory
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public class MetalIconFactory
extends Object
implements Serializable

JavaTM ÀÇ Look & Feel (Metal)·Î »ç¿ëÇÏ´Â Icon ¸¦ Á¦°øÇÏ´Â ÆÑÅ丮 ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. Metal ¿¡¼­´Â µðÆúÆ®ÀÇ ±â±¸¿¡ ÀÇÇØ, Icon °¡ Æø³Ð°Ô »ç¿ëµË´Ï´Ù. ´Ù¸¥ Look & Feel ¿¡¼­´Â ¾ÆÀÌÄÜ¿¡ GIF ¸¦ »ç¿ëÇÕ´Ï´Ù¸¸, ÆÑÅ丮 ¿ÀºêÁ§Æ®¿¡¼­´Â Äڵ峻¿¡¼­ ¾ÆÀÌÄÜÀÌ ÀÛ¼ºµÇ±â (À§ÇØ)¶§¹®¿¡, ´Ù¸¥ Å׸¶¿¡ÀÇ º¯È¯ÀÌ ¿ëÀÌÇÏ°Ô µË´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ °¢ ¸Þ¼Òµå´Â Icon ¶Ç´Â null ÀÇ ¾î´À ÂÊÀÎÁö¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿©±â¼­,null ´Â µðÆúÆ®ÀÇ ¾ÆÀÌÄÜÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿ÍÀÇ È£È¯¼ºÀÌ ¾ø¾îÁý´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ÀÇ ¼­Æ÷Æ®´Â ´Ü±â ±â¾ïÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing ¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. JDK ¹öÁ¯ 1.4 ÀÌÈÄ, ¸ðµç JavaBeans ÀÇ Àå±â ±â¾ï¿ë ¼­Æ÷Æ®´Â java.beans ÆÐŰÁö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº XMLEncoder ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
static class MetalIconFactory.FileIcon16
           °æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿ÍÀÇ È£È¯¼ºÀÌ ¾ø¾îÁý´Ï´Ù.
static class MetalIconFactory.FolderIcon16
           °æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿ÍÀÇ È£È¯¼ºÀÌ ¾ø¾îÁý´Ï´Ù.
static class MetalIconFactory.PaletteCloseIcon
          Palette Ŭ·Î¿ìÁîÀÇ ¾ÆÀÌÄÜÀ» Á¤ÀÇÇÕ´Ï´Ù.
static class MetalIconFactory.TreeControlIcon
           °æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿ÍÀÇ È£È¯¼ºÀÌ ¾ø¾îÁý´Ï´Ù.
static class MetalIconFactory.TreeFolderIcon
           °æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿ÍÀÇ È£È¯¼ºÀÌ ¾ø¾îÁý´Ï´Ù.
static class MetalIconFactory.TreeLeafIcon
           
 
ÇʵåÀÇ °³¿ä
static boolean DARK
           
static boolean LIGHT
           
 
»ý¼ºÀÚÀÇ °³¿ä
MetalIconFactory ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
static Icon getCheckBoxIcon ()
          Ã¼Å© ¹Ú½º ¾ÆÀÌÄÜÀ» µ¹·ÁÁÝ´Ï´Ù.
static Icon getCheckBoxMenuItemIcon ()
           
static Icon getFileChooserDetailViewIcon ()
           
static Icon getFileChooserHomeFolderIcon ()
           
static Icon getFileChooserListViewIcon ()
           
static Icon getFileChooserNewFolderIcon ()
           
static Icon getFileChooserUpFolderIcon ()
           
static Icon getHorizontalSliderThumbIcon ()
           
static Icon getInternalFrameAltMaximizeIcon (int size)
           
static Icon getInternalFrameCloseIcon (int size)
           
static Icon getInternalFrameDefaultMenuIcon ()
           
static Icon getInternalFrameMaximizeIcon (int size)
           
static Icon getInternalFrameMinimizeIcon (int size)
           
static Icon getMenuArrowIcon ()
           
static Icon getMenuItemArrowIcon ()
           
static Icon getMenuItemCheckIcon ()
          JCheckBoxMenuItem ¿¡ ÀÇÇØ »ç¿ëµÇ´Â ¾ÆÀÌÄÜÀ» µ¹·ÁÁÝ´Ï´Ù.
static Icon getRadioButtonIcon ()
           
static Icon getRadioButtonMenuItemIcon ()
           
static Icon getTreeComputerIcon ()
           
static Icon getTreeControlIcon (boolean isCollapsed)
           
static Icon getTreeFloppyDriveIcon ()
           
static Icon getTreeFolderIcon ()
           
static Icon getTreeHardDriveIcon ()
           
static Icon getTreeLeafIcon ()
           
static Icon getVerticalSliderThumbIcon ()
           
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

DARK

public static final boolean DARK
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

LIGHT

public static final boolean LIGHT
°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
»ý¼ºÀÚÀÇ »ó¼¼

MetalIconFactory

public MetalIconFactory()
¸Þ¼ÒµåÀÇ »ó¼¼

getFileChooserDetailViewIcon

public static Icon  getFileChooserDetailViewIcon()

getFileChooserHomeFolderIcon

public static Icon  getFileChooserHomeFolderIcon()

getFileChooserListViewIcon

public static Icon  getFileChooserListViewIcon()

getFileChooserNewFolderIcon

public static Icon  getFileChooserNewFolderIcon()

getFileChooserUpFolderIcon

public static Icon  getFileChooserUpFolderIcon()

getInternalFrameAltMaximizeIcon

public static Icon  getInternalFrameAltMaximizeIcon(int size)

getInternalFrameCloseIcon

public static Icon  getInternalFrameCloseIcon(int size)

getInternalFrameDefaultMenuIcon

public static Icon  getInternalFrameDefaultMenuIcon()

getInternalFrameMaximizeIcon

public static Icon  getInternalFrameMaximizeIcon(int size)

getInternalFrameMinimizeIcon

public static Icon  getInternalFrameMinimizeIcon(int size)

getRadioButtonIcon

public static Icon  getRadioButtonIcon()

getCheckBoxIcon

public static Icon  getCheckBoxIcon()
üũ ¹Ú½º ¾ÆÀÌÄÜÀ» µ¹·ÁÁÝ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3

getTreeComputerIcon

public static Icon  getTreeComputerIcon()

getTreeFloppyDriveIcon

public static Icon  getTreeFloppyDriveIcon()

getTreeFolderIcon

public static Icon  getTreeFolderIcon()

getTreeHardDriveIcon

public static Icon  getTreeHardDriveIcon()

getTreeLeafIcon

public static Icon  getTreeLeafIcon()

getTreeControlIcon

public static Icon  getTreeControlIcon(boolean isCollapsed)

getMenuArrowIcon

public static Icon  getMenuArrowIcon()

getMenuItemCheckIcon

public static Icon  getMenuItemCheckIcon()
JCheckBoxMenuItem ¿¡ ÀÇÇØ »ç¿ëµÇ´Â ¾ÆÀÌÄÜÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
üũ ¹Ú½ºÀÇ ¸Þ´º Ç׸ñÀÇ µðÆúÆ®ÀÇ ¾ÆÀÌÄÜ, ¶Ç´Â µðÆúÆ®°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null

getMenuItemArrowIcon

public static Icon  getMenuItemArrowIcon()

getCheckBoxMenuItemIcon

public static Icon  getCheckBoxMenuItemIcon()

getRadioButtonMenuItemIcon

public static Icon  getRadioButtonMenuItemIcon()

getHorizontalSliderThumbIcon

public static Icon  getHorizontalSliderThumbIcon()

getVerticalSliderThumbIcon

public static Icon  getVerticalSliderThumbIcon()

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.