JavaTM Platform
Standard Ed. 6

인터페이스
javax.swing.Icon 의 사용

Icon 를 사용하고 있는 패키지
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.border Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.colorchooser 이 패키지에는,JColorChooser 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.  
javax.swing.filechooser 이 패키지에는,JFileChooser 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.  
javax.swing.plaf 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.synth Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
 

javax.swing 에서의 Icon 의 사용
 

Icon 를 구현하고 있는 javax.swing 의 클래스
 class ImageIcon
          아이콘을 이미지로부터 페인트 하는 Icon 인터페이스의 구현입니다.
 

Icon 로서 선언되고 있는 javax.swing 의 필드
protected  Icon JInternalFrame. frameIcon
          내부 프레임의 좌상구석에 표시되는 아이콘입니다.
protected  Icon JOptionPane. icon
          구획으로 사용되는 아이콘입니다.
 

Icon 를 돌려주는 javax.swing 의 메소드
 Icon JLabel. getDisabledIcon ()
          무효인 상태의 라벨의 아이콘을 돌려줍니다.
 Icon AbstractButton. getDisabledIcon ()
          무효인 상태의 버튼의 아이콘을 돌려줍니다.
 Icon LookAndFeel. getDisabledIcon (JComponent  component, Icon  icon)
          무효인 상태의 Icon 를 돌려줍니다.
 Icon JTabbedPane. getDisabledIconAt (int index)
          index 의 탭의 사용 불가의 아이콘을 돌려줍니다.
 Icon AbstractButton. getDisabledSelectedIcon ()
          무효인 상태의 버튼의 아이콘을 돌려줍니다.
 Icon LookAndFeel. getDisabledSelectedIcon (JComponent  component, Icon  icon)
          무효로, 한편 선택되고 있는 컴퍼넌트에 의해 사용되는 Icon 를 돌려줍니다.
 Icon JInternalFrame. getFrameIcon ()
          이 내부 프레임의 타이틀 바 (일반적으로은 좌상구석)에 표시되는 이미지를 돌려줍니다.
 Icon JLabel. getIcon ()
          라벨에 표시하는 그래픽 이미지 (Glyph나 아이콘)를 돌려줍니다.
 Icon AbstractButton. getIcon ()
          디폴트의 아이콘을 돌려줍니다.
 Icon JOptionPane. getIcon ()
          이 구획이 표시하는 아이콘을 돌려줍니다.
 Icon JFileChooser. getIcon (File  f)
          이 파일 또는 파일형의 아이콘을 돌려줍니다.
static Icon UIManager. getIcon (Object  key)
          디폴트로부터 Icon 를 돌려줍니다.
 Icon UIDefaults. getIcon (Object  key)
          key 의 값이 Icon 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
static Icon UIManager. getIcon (Object  key, Locale  l)
          디폴트로부터, 지정된 로케일에 적절한 Icon 를 돌려줍니다.
 Icon UIDefaults. getIcon (Object  key, Locale  l)
          지정의 Localekey 의 값이 Icon 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
 Icon JTabbedPane. getIconAt (int index)
          index 의 탭의 아이콘을 돌려줍니다.
 Icon AbstractButton. getPressedIcon ()
          밀린 상태의 버튼의 아이콘을 돌려줍니다.
 Icon AbstractButton. getRolloverIcon ()
          반전한 상태의 버튼의 아이콘을 돌려줍니다.
 Icon AbstractButton. getRolloverSelectedIcon ()
          반전해 선택된 상태의 버튼의 아이콘을 돌려줍니다.
 Icon AbstractButton. getSelectedIcon ()
          선택된 상태의 버튼의 아이콘을 돌려줍니다.
 Icon TransferHandler. getVisualRepresentation (Transferable  t)
          전송의 외관을 설정하는 객체를 돌려줍니다.
 

Icon 형의 파라미터를 가지는 javax.swing 의 메소드
 void JTabbedPane. addTab (String  title, Icon  icon, Component  component)
          title 또는 icon, 혹은 그 양쪽 모두 (어느 쪽인지는 null 에서도 상관없다)로 나타내지는 component 를 추가합니다.
 void JTabbedPane. addTab (String  title, Icon  icon, Component  component, String  tip)
          title 또는 icon, 혹은 그 양쪽 모두 (어느 쪽인지는 null 에서도 상관없다)에 의해 나타내지는 componenttip 를 추가합니다.
static MatteBorder BorderFactory. createMatteBorder (int top, int left, int bottom, int right, Icon  tileIcon)
          지정된 아이콘의 복수의 타일로 구성되는 장식인연 경계를 생성합니다.
 Icon LookAndFeel. getDisabledIcon (JComponent  component, Icon  icon)
          무효인 상태의 Icon 를 돌려줍니다.
 Icon LookAndFeel. getDisabledSelectedIcon (JComponent  component, Icon  icon)
          무효로, 한편 선택되고 있는 컴퍼넌트에 의해 사용되는 Icon 를 돌려줍니다.
 int JTabbedPane. indexOfTab (Icon  icon)
          지정된 icon 를 가지는 최초의 탭 인덱스를 돌려줍니다.
protected  void JMenuItem. init (String  text, Icon  icon)
          지정된 텍스트 및 아이콘으로 메뉴 항목을 초기화합니다.
protected  void AbstractButton. init (String  text, Icon  icon)
           
 void JTextPane. insertIcon (Icon  g)
          현재 선택되고 있는 컨텐츠의 치환 후의 내용으로서 문서에 아이콘을 삽입합니다.
 void JTabbedPane. insertTab (String  title, Icon  icon, Component  component, String  tip, int index)
          title 또는 icon, 혹은 그 양쪽 모두 (어느 쪽인지는 null 에서도 상관없다)로 나타내지는 componentindex 의 위치에 삽입합니다.
static String SwingUtilities. layoutCompoundLabel (FontMetrics  fm, String  text, Icon  icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle  viewR, Rectangle  iconR, Rectangle  textR, int textIconGap)
          아이콘의 기점 위치, 텍스트의 baseline의 기점 위치, 및 가능하면 클립 한 버젼의 복합 라벨 캐릭터 라인을 계산해 돌려줍니다.
static String SwingUtilities. layoutCompoundLabel (JComponent  c, FontMetrics  fm, String  text, Icon  icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle  viewR, Rectangle  iconR, Rectangle  textR, int textIconGap)
          아이콘의 기점 위치, 텍스트의 baseline의 기점 위치, 및 가능하면 클립 한 버젼의 복합 라벨 캐릭터 라인을 계산해 돌려줍니다.
 void JLabel. setDisabledIcon (Icon  disabledIcon)
          이 JLabel 가 무효로 되고 있는 (JLabel.setEnabled(false)가 실행되고 있다) 경우에 표시되는 아이콘을 설정합니다.
 void AbstractButton. setDisabledIcon (Icon  disabledIcon)
          무효인 상태의 버튼의 아이콘을 설정합니다.
 void JTabbedPane. setDisabledIconAt (int index, Icon  disabledIcon)
          index 의 무효인 아이콘을 icon 로 설정합니다.
 void AbstractButton. setDisabledSelectedIcon (Icon  disabledSelectedIcon)
          무효 또한 선택 상태의 버튼의 아이콘을 설정합니다.
 void JInternalFrame. setFrameIcon (Icon  icon)
          이 내부 프레임의 타이틀 바 (일반적으로은 좌상구석)에 표시하는 이미지를 설정합니다.
 void JLabel. setIcon (Icon  icon)
          이 컴퍼넌트가 표시하는 아이콘을 정의합니다.
 void AbstractButton. setIcon (Icon  defaultIcon)
          버튼의 디폴트의 아이콘을 설정합니다.
 void JOptionPane. setIcon (Icon  newIcon)
          표시하는 아이콘을 설정합니다.
 void JTabbedPane. setIconAt (int index, Icon  icon)
          index 의 아이콘을 icon 로 설정합니다.
 void AbstractButton. setPressedIcon (Icon  pressedIcon)
          밀린 상태의 버튼의 아이콘을 설정합니다.
 void AbstractButton. setRolloverIcon (Icon  rolloverIcon)
          반전한 상태의 버튼의 아이콘을 설정합니다.
 void AbstractButton. setRolloverSelectedIcon (Icon  rolloverSelectedIcon)
          반전해 선택된 상태의 버튼의 아이콘을 설정합니다.
 void AbstractButton. setSelectedIcon (Icon  selectedIcon)
          선택된 상태의 버튼의 아이콘을 설정합니다.
static int JOptionPane. showConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon)
          지정된 아이콘을 가지는 다이얼로그를 표시합니다.
static Object JOptionPane. showInputDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon, Object [] selectionValues, Object  initialSelectionValue)
          초기 선택, 지정 가능한 선택 항목, 및 그 이외의 모든 옵션의 지정이 가능한 블로킹 다이얼로그로 사용자에게 입력을 요구합니다.
static int JOptionPane. showInternalConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon)
          지정된 아이콘을 가지는 내부 다이얼로그 패널을 표시합니다.
static Object JOptionPane. showInternalInputDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon, Object [] selectionValues, Object  initialSelectionValue)
          초기 선택, 지정 가능한 선택 항목, 및 그 이외의 모든 옵션의 지정이 가능한 블로킹 내부 다이얼로그로 사용자에게 입력을 요구합니다.
static void JOptionPane. showInternalMessageDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon)
          모든 파라미터를 지정해, 메세지를 표시하기 위한 내부 다이얼로그 패널을 표시합니다.
static int JOptionPane. showInternalOptionDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon, Object [] options, Object  initialValue)
          지정된 아이콘을 가지는 내부 다이얼로그 패널을 표시합니다.
static void JOptionPane. showMessageDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon)
          모든 파라미터를 지정해, 메세지를 표시하기 위한 다이얼로그를 표시합니다.
static int JOptionPane. showOptionDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon, Object [] options, Object  initialValue)
          지정된 아이콘을 가지는 다이얼로그를 표시합니다.
 

Icon 형의 파라미터를 가지는 javax.swing 의 생성자
AbstractAction (String  name, Icon  icon)
          지정된 설명문자열 및 디폴트의 아이콘을 사용해,Action 객체를 정의합니다.
JButton (Icon  icon)
          아이콘 첨부의 버튼을 생성합니다.
JButton (String  text, Icon  icon)
          초기 텍스트 및 아이콘 첨부의 버튼을 생성합니다.
JCheckBox (Icon  icon)
          초기 상태로 선택되어 있지 않은, 아이콘 첨부의 체크 박스를 생성합니다.
JCheckBox (Icon  icon, boolean selected)
          아이콘 첨부의 체크 박스를 생성해, 그것이 초기 상태로 선택될지 어떨지를 지정합니다.
JCheckBox (String  text, Icon  icon)
          초기 상태로 선택되어 있지 않은, 지정된 텍스트 및 아이콘 첨부의 체크 박스를 생성합니다.
JCheckBox (String  text, Icon  icon, boolean selected)
          텍스트 및 아이콘 첨부의 체크 박스를 생성해, 그것이 초기 상태로 선택될지 어떨지를 지정합니다.
JCheckBoxMenuItem (Icon  icon)
          초기 상태로 선택되어 있지 않은, 아이콘 첨부의 체크 박스 메뉴 항목을 생성합니다.
JCheckBoxMenuItem (String  text, Icon  icon)
          초기 상태로 선택되어 있지 않은, 지정된 텍스트 및 아이콘 첨부의 체크 박스 메뉴 항목을 생성합니다.
JCheckBoxMenuItem (String  text, Icon  icon, boolean b)
          지정된 텍스트, 아이콘, 및 선택 상태를 가지는 체크 박스 메뉴 항목을 생성합니다.
JLabel (Icon  image)
          JLabel 의 인스턴스를, 지정된 이미지로 작성합니다.
JLabel (Icon  image, int horizontalAlignment)
          JLabel 의 인스턴스를, 지정된 이미지와 수평 방향의 배치 방법으로 작성합니다.
JLabel (String  text, Icon  icon, int horizontalAlignment)
          지정된 텍스트, 이미지, 및 수평 방향의 배치 방법으로,JLabel 의 인스턴스를 작성합니다.
JMenuItem (Icon  icon)
          지정된 아이콘으로 JMenuItem 를 작성합니다.
JMenuItem (String  text, Icon  icon)
          지정된 텍스트 및 아이콘으로 JMenuItem 를 작성합니다.
JOptionPane (Object  message, int messageType, int optionType, Icon  icon)
          지정된 메세지형, 옵션, 및 아이콘을 사용해, 메세지를 표시하기 위한 JOptionPane 의 인스턴스를 생성합니다.
JOptionPane (Object  message, int messageType, int optionType, Icon  icon, Object [] options)
          지정된 메세지형, 아이콘, 및 옵션을 사용해, 메세지를 표시하기 위한 JOptionPane 의 인스턴스를 생성합니다.
JOptionPane (Object  message, int messageType, int optionType, Icon  icon, Object [] options, Object  initialValue)
          지정된 메세지형, 아이콘, 및 옵션을 사용해, 초기 상태로 선택되고 있는 옵션을 지정해, 메세지를 표시하기 위한 JOptionPane 의 인스턴스를 생성합니다.
JRadioButton (Icon  icon)
          초기 상태에서는 선택 해제되고 있는 라디오 버튼을, 이미지의 지정 있어, 텍스트의 지정없이 작성합니다.
JRadioButton (Icon  icon, boolean selected)
          라디오 버튼을, 선택 상태와 이미지의 지정 있어, 텍스트의 지정없이 작성합니다.
JRadioButton (String  text, Icon  icon)
          초기 상태에서는 선택 해제의 라디오 버튼을, 텍스트와 이미지의 지정로 작성합니다.
JRadioButton (String  text, Icon  icon, boolean selected)
          라디오 버튼을, 텍스트, 이미지, 및 선택 상태의 지정로 작성합니다.
JRadioButtonMenuItem (Icon  icon)
          아이콘을 지정해 JRadioButtonMenuItem 를 작성합니다.
JRadioButtonMenuItem (Icon  icon, boolean selected)
          라디오 버튼 메뉴 항목을, 이미지 및 선택 상태를 지정해, 텍스트를 지정하지 않고 작성합니다.
JRadioButtonMenuItem (String  text, Icon  icon)
          라디오 버튼 메뉴 항목을,Icon 와 텍스트를 지정해 작성합니다.
JRadioButtonMenuItem (String  text, Icon  icon, boolean selected)
          라디오 버튼 메뉴 항목을, 텍스트, 이미지, 및 선택 상태를 지정해 작성합니다.
JToggleButton (Icon  icon)
          초기 상태로 선택 해제되고 있는 토글버튼을, 이미지의 지정 있어, 텍스트의 지정없이 작성합니다.
JToggleButton (Icon  icon, boolean selected)
          토글버튼을, 이미지 및 선택 상태의 지정 있어, 텍스트의 지정없이 작성합니다.
JToggleButton (String  text, Icon  icon)
          초기 상태로 선택 해제되고 있는 토글버튼을, 지정된 텍스트 및 이미지로 작성합니다.
JToggleButton (String  text, Icon  icon, boolean selected)
          토글버튼을, 지정된 텍스트, 이미지, 및 선택 상태로 작성합니다.
 

javax.swing.border 에서의 Icon 의 사용
 

Icon 로서 선언되고 있는 javax.swing.border 의 필드
protected  Icon MatteBorder. tileIcon
           
 

Icon 를 돌려주는 javax.swing.border 의 메소드
 Icon MatteBorder. getTileIcon ()
          경계의 타일링에 사용한 칼라를 돌려줍니다.
 

Icon 형의 파라미터를 가지는 javax.swing.border 의 생성자
MatteBorder (Icon  tileIcon)
          장식인연 경계를, 지정된 타일 아이콘으로 작성합니다.
MatteBorder (Insets  borderInsets, Icon  tileIcon)
          장식인연 경계를, 지정된 인 세트 및 타일 아이콘으로 작성합니다.
MatteBorder (int top, int left, int bottom, int right, Icon  tileIcon)
          장식인연 경계를, 지정된 인 세트 및 타일 아이콘으로 작성합니다.
 

javax.swing.colorchooser 에서의 Icon 의 사용
 

Icon 를 돌려주는 javax.swing.colorchooser 의 메소드
abstract  Icon AbstractColorChooserPanel. getLargeDisplayIcon ()
          패널의 큰 표시 아이콘을 돌려줍니다.
abstract  Icon AbstractColorChooserPanel. getSmallDisplayIcon ()
          패널의 작은 표시 아이콘을 돌려줍니다.
 

javax.swing.filechooser 에서의 Icon 의 사용
 

Icon 를 돌려주는 javax.swing.filechooser 의 메소드
 Icon FileView. getIcon (File  f)
          JFileChooser 로 이 파일을 나타내는 아이콘입니다.
 Icon FileSystemView. getSystemIcon (File  f)
          시스템 파일 브라우저에 표시되는 파일, 디렉토리, 또는 폴더의 아이콘입니다.
 

javax.swing.plaf 에서의 Icon 의 사용
 

Icon 를 구현하고 있는 javax.swing.plaf 의 클래스
 class IconUIResource
          UIResource 를 구현하는 Icon 래퍼 클래스입니다.
 

Icon 형의 파라미터를 가지는 javax.swing.plaf 의 생성자
BorderUIResource.MatteBorderUIResource (Icon  tileIcon)
           
BorderUIResource.MatteBorderUIResource (int top, int left, int bottom, int right, Icon  tileIcon)
           
IconUIResource (Icon  delegate)
          기존의 Icon 인스턴스를 랩 하는, UIResource 의 아이콘 객체를 작성합니다.
 

javax.swing.plaf.basic 에서의 Icon 의 사용
 

Icon 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  Icon BasicMenuItemUI. arrowIcon
           
protected  Icon BasicMenuItemUI. checkIcon
           
protected  Icon BasicInternalFrameTitlePane. closeIcon
           
protected  Icon BasicTreeUI. collapsedIcon
           
protected  Icon BasicFileChooserUI. computerIcon
           
protected  Icon BasicFileChooserUI. detailsViewIcon
           
protected  Icon BasicFileChooserUI. directoryIcon
           
protected  Icon BasicTreeUI. expandedIcon
           
protected  Icon BasicFileChooserUI. fileIcon
           
protected  Icon BasicFileChooserUI. floppyDriveIcon
           
protected  Icon BasicFileChooserUI. hardDriveIcon
           
protected  Icon BasicFileChooserUI. homeFolderIcon
           
protected  Icon BasicRadioButtonUI. icon
           
protected  Icon BasicInternalFrameTitlePane. iconIcon
           
protected  Icon BasicFileChooserUI. listViewIcon
           
protected  Icon BasicInternalFrameTitlePane. maxIcon
           
protected  Icon BasicInternalFrameTitlePane. minIcon
           
protected  Icon BasicFileChooserUI. newFolderIcon
           
protected  Icon BasicFileChooserUI. upFolderIcon
           
 

Icon 형의 형태 파라미터를 가지는 javax.swing.plaf.basic 의 필드
protected  Hashtable <File ,Icon > BasicFileChooserUI.BasicFileView. iconCache
           
 

Icon 를 돌려주는 javax.swing.plaf.basic 의 메소드
static Icon BasicIconFactory. createEmptyFrameIcon ()
           
 Icon BasicFileChooserUI.BasicFileView. getCachedIcon (File  f)
           
static Icon BasicIconFactory. getCheckBoxIcon ()
           
static Icon BasicIconFactory. getCheckBoxMenuItemIcon ()
           
 Icon BasicTreeUI. getCollapsedIcon ()
           
 Icon BasicRadioButtonUI. getDefaultIcon ()
           
 Icon BasicTreeUI. getExpandedIcon ()
           
protected  Icon BasicOptionPaneUI. getIcon ()
          리시버가 Look & Feel 를 제공하고 있는 JOptionPane 로부터 아이콘을 돌려주는지,getDefaultIcon 로 반환된 디폴트 아이콘을 돌려줍니다.
 Icon BasicFileChooserUI.BasicFileView. getIcon (File  f)
           
protected  Icon BasicTabbedPaneUI. getIconForTab (int tabIndex)
           
protected  Icon BasicOptionPaneUI. getIconForType (int messageType)
          건네받은 형용의 아이콘을 돌려줍니다.
static Icon BasicIconFactory. getMenuArrowIcon ()
           
static Icon BasicIconFactory. getMenuItemArrowIcon ()
           
static Icon BasicIconFactory. getMenuItemCheckIcon ()
           
static Icon BasicIconFactory. getRadioButtonIcon ()
           
static Icon BasicIconFactory. getRadioButtonMenuItemIcon ()
           
 

Icon 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
 void BasicFileChooserUI.BasicFileView. cacheIcon (File  f, Icon  i)
           
protected  void BasicTreeUI. drawCentered (Component  c, Graphics  graphics, Icon  icon, int x, int y)
           
protected  Dimension BasicMenuItemUI. getPreferredMenuItemSize (JComponent  c, Icon  checkIcon, Icon  arrowIcon, int defaultTextIconGap)
           
protected  String BasicLabelUI. layoutCL (JLabel  label, FontMetrics  fontMetrics, String  text, Icon  icon, Rectangle  viewR, Rectangle  iconR, Rectangle  textR)
          SwingUtilities.layoutCompoundLabel()에의 호출을 전송 합니다.
protected  void BasicTabbedPaneUI. layoutLabel (int tabPlacement, FontMetrics  metrics, int tabIndex, String  title, Icon  icon, Rectangle  tabRect, Rectangle  iconRect, Rectangle  textRect, boolean isSelected)
           
protected  void BasicTabbedPaneUI. paintIcon (Graphics  g, int tabPlacement, int tabIndex, Icon  icon, Rectangle  iconRect, boolean isSelected)
           
protected  void BasicMenuItemUI. paintMenuItem (Graphics  g, JComponent  c, Icon  checkIcon, Icon  arrowIcon, Color  background, Color  foreground, int defaultTextIconGap)
           
 void BasicTreeUI. setCollapsedIcon (Icon  newG)
           
 void BasicTreeUI. setExpandedIcon (Icon  newG)
           
 

javax.swing.plaf.metal 에서의 Icon 의 사용
 

Icon 를 구현하고 있는 javax.swing.plaf.metal 의 클래스
 class MetalCheckBoxIcon
          OrganicCheckBoxUI 에 사용하는 CheckboxIcon 의 구현입니다.
 class MetalComboBoxIcon
          MetalComboBox 를 나타내는 수평선을 draw 하는 유틸리티 클래스입니다.
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
           
 

Icon 로서 선언되고 있는 javax.swing.plaf.metal 의 필드
protected  Icon MetalComboBoxButton. comboIcon
           
protected static Icon MetalSliderUI. horizThumbIcon
          디폴트의 수평 샘 Icon 입니다.
protected  Icon MetalInternalFrameTitlePane. paletteCloseIcon
           
protected static Icon MetalSliderUI. vertThumbIcon
          디폴트의 수직 샘 Icon 입니다.
 

Icon 를 돌려주는 javax.swing.plaf.metal 의 메소드
static Icon MetalIconFactory. getCheckBoxIcon ()
          체크 박스 아이콘을 돌려줍니다.
static Icon MetalIconFactory. getCheckBoxMenuItemIcon ()
           
 Icon MetalComboBoxButton. getComboIcon ()
           
 Icon MetalLookAndFeel. getDisabledIcon (JComponent  component, Icon  icon)
          무효인 상태의 Icon 를 돌려줍니다.
 Icon MetalLookAndFeel. getDisabledSelectedIcon (JComponent  component, Icon  icon)
          무효로, 한편 선택되고 있는 컴퍼넌트에 의해 사용되는 Icon 를 돌려줍니다.
static Icon MetalIconFactory. getFileChooserDetailViewIcon ()
           
static Icon MetalIconFactory. getFileChooserHomeFolderIcon ()
           
static Icon MetalIconFactory. getFileChooserListViewIcon ()
           
static Icon MetalIconFactory. getFileChooserNewFolderIcon ()
           
static Icon MetalIconFactory. getFileChooserUpFolderIcon ()
           
static Icon MetalIconFactory. getHorizontalSliderThumbIcon ()
           
static Icon MetalIconFactory. getInternalFrameAltMaximizeIcon (int size)
           
static Icon MetalIconFactory. getInternalFrameCloseIcon (int size)
           
static Icon MetalIconFactory. getInternalFrameDefaultMenuIcon ()
           
static Icon MetalIconFactory. getInternalFrameMaximizeIcon (int size)
           
static Icon MetalIconFactory. getInternalFrameMinimizeIcon (int size)
           
static Icon MetalIconFactory. getMenuArrowIcon ()
           
static Icon MetalIconFactory. getMenuItemArrowIcon ()
           
static Icon MetalIconFactory. getMenuItemCheckIcon ()
          JCheckBoxMenuItem 에 의해 사용되는 아이콘을 돌려줍니다.
static Icon MetalIconFactory. getRadioButtonIcon ()
           
static Icon MetalIconFactory. getRadioButtonMenuItemIcon ()
           
static Icon MetalIconFactory. getTreeComputerIcon ()
           
static Icon MetalIconFactory. getTreeControlIcon (boolean isCollapsed)
           
static Icon MetalIconFactory. getTreeFloppyDriveIcon ()
           
static Icon MetalIconFactory. getTreeFolderIcon ()
           
static Icon MetalIconFactory. getTreeHardDriveIcon ()
           
static Icon MetalIconFactory. getTreeLeafIcon ()
           
static Icon MetalIconFactory. getVerticalSliderThumbIcon ()
           
 

Icon 형의 파라미터를 가지는 javax.swing.plaf.metal 의 메소드
 Icon MetalLookAndFeel. getDisabledIcon (JComponent  component, Icon  icon)
          무효인 상태의 Icon 를 돌려줍니다.
 Icon MetalLookAndFeel. getDisabledSelectedIcon (JComponent  component, Icon  icon)
          무효로, 한편 선택되고 있는 컴퍼넌트에 의해 사용되는 Icon 를 돌려줍니다.
 void MetalComboBoxButton. setComboIcon (Icon  i)
           
 

Icon 형의 파라미터를 가지는 javax.swing.plaf.metal 의 생성자
MetalComboBoxButton (JComboBox  cb, Icon  i, boolean onlyIcon, CellRendererPane  pane, JList  list)
           
MetalComboBoxButton (JComboBox  cb, Icon  i, CellRendererPane  pane, JList  list)
           
 

javax.swing.plaf.synth 에서의 Icon 의 사용
 

Icon 를 돌려주는 javax.swing.plaf.synth 의 메소드
 Icon SynthStyle. getIcon (SynthContext  context, Object  key)
          값이 Icon 인 특정의 스타일 프로퍼티을 취득하는 편리한 메소드입니다.
 

Icon 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
 Dimension SynthGraphicsUtils. getMaximumSize (SynthContext  ss, Font  font, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          아이콘이나 텍스트를 올바르게 draw 하는데 필요한 최대 사이즈를 돌려줍니다.
 Dimension SynthGraphicsUtils. getMinimumSize (SynthContext  ss, Font  font, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          아이콘이나 텍스트를 올바르게 draw 하는데 필요한 최소 사이즈를 돌려줍니다.
 Dimension SynthGraphicsUtils. getPreferredSize (SynthContext  ss, Font  font, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          아이콘이나 텍스트를 올바르게 draw 하는데 필요한 적절한 사이즈를 돌려줍니다.
 String SynthGraphicsUtils. layoutText (SynthContext  ss, FontMetrics  fm, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, Rectangle  viewR, Rectangle  iconR, Rectangle  textR, int iconTextGap)
          텍스트와 아이콘을 레이아웃 해, 그 텍스트와 아이콘을 배치하는 위치를 참조에 의해 돌려줍니다.
 void SynthGraphicsUtils. paintText (SynthContext  ss, Graphics  g, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex, int textOffset)
          아이콘과 텍스트를 그립니다.
 

javax.swing.text 에서의 Icon 의 사용
 

Icon 를 돌려주는 javax.swing.text 의 메소드
static Icon StyleConstants. getIcon (AttributeSet  a)
          속성 리스트로부터 아이콘의 설정을 돌려줍니다.
 

Icon 형의 파라미터를 가지는 javax.swing.text 의 메소드
static void StyleConstants. setIcon (MutableAttributeSet  a, Icon  c)
          아이콘의 속성을 설정합니다.
 

javax.swing.text.html 에서의 Icon 의 사용
 

Icon 를 돌려주는 javax.swing.text.html 의 메소드
 Icon ImageView. getLoadingImageIcon ()
          이미지의 로드 처리중에 사용하는 아이콘을 돌려줍니다.
 Icon ImageView. getNoImageIcon ()
          이미지가 발견되지 않았던 경우에 사용하는 아이콘을 돌려줍니다.
 

javax.swing.tree 에서의 Icon 의 사용
 

Icon 로서 선언되고 있는 javax.swing.tree 의 필드
protected  Icon DefaultTreeCellRenderer. closedIcon
          전개되어 있지 않은, 잎 이외의 노드를 표시하는데 사용하는 아이콘입니다.
protected  Icon DefaultTreeCellEditor. editingIcon
          편집시에 사용하는 아이콘입니다.
protected  Icon DefaultTreeCellRenderer. leafIcon
          잎노드를 표시하는데 사용하는 아이콘입니다.
protected  Icon DefaultTreeCellRenderer. openIcon
          전개되고 있는, 잎 이외의 노드를 표시하는데 사용하는 아이콘입니다.
 

Icon 를 돌려주는 javax.swing.tree 의 메소드
 Icon DefaultTreeCellRenderer. getClosedIcon ()
          전개되어 있지 않은 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는 아이콘을 돌려줍니다.
 Icon DefaultTreeCellRenderer. getDefaultClosedIcon ()
          전개되고 있는 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는, 현재의 잎의 디폴트 아이콘을 돌려줍니다.
 Icon DefaultTreeCellRenderer. getDefaultLeafIcon ()
          전개되고 있는 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는, 현재의 잎의 디폴트 아이콘을 돌려줍니다.
 Icon DefaultTreeCellRenderer. getDefaultOpenIcon ()
          전개되고 있는 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는, 현재의 잎의 디폴트 아이콘을 돌려줍니다.
 Icon DefaultTreeCellRenderer. getLeafIcon ()
          잎노드를 나타내기 위해서(때문에) 사용하는 아이콘을 돌려줍니다.
 Icon DefaultTreeCellRenderer. getOpenIcon ()
          전개되고 있는 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는 아이콘을 돌려줍니다.
 

Icon 형의 파라미터를 가지는 javax.swing.tree 의 메소드
 void DefaultTreeCellRenderer. setClosedIcon (Icon  newIcon)
          전개되어 있지 않은 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는 아이콘을 설정합니다.
 void DefaultTreeCellRenderer. setLeafIcon (Icon  newIcon)
          잎노드를 나타내기 위해서(때문에) 사용하는 아이콘을 설정합니다.
 void DefaultTreeCellRenderer. setOpenIcon (Icon  newIcon)
          전개되고 있는 잎 이외의 노드를 나타내기 위해서(때문에) 사용하는 아이콘을 설정합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.