클래스 java.awt.Graphics 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.awt.Graphics 의 사용

Graphics 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.image | 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.
java.awt.print | 이 패키지는, 범용 인쇄 API 로 사용하는 클래스 및 인터페이스를 제공합니다.
java.beans | Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.
javax.swing.border | Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.
javax.swing.colorchooser | 이 패키지에는,`JColorChooser` 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.
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.multi | 복수의 Look & Feel 를 결합하는 사용자 인터페이스 객체를 제공합니다.
javax.swing.plaf.synth | Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.
javax.swing.text.html | HTML 텍스트 문자 편집기를 작성하기 위한 `HTMLEditorKit` 클래스와 지원 클래스를 제공합니다.
javax.swing.tree | `javax.swing.JTree` 를 처리하기 위한 클래스와 인터페이스를 제공합니다.

java.awt 에서의 Graphics 의 사용

java.awt 에서의 Graphics 의 서브 클래스
`class` | `Graphics2D` `Graphics2D` 클래스는, `Graphics` 클래스를 확장해, 기하학적 도형, 좌표변화, 칼라 관리, 및 텍스트 배치에 대해 고도의 제어를 실시합니다.

Graphics 를 돌려주는 java.awt 의 메소드
`abstract Graphics` | `Graphics. create ()` 이 `Graphics` 객체의 카피인, 새로운 `Graphics` 객체를 작성합니다.
`Graphics` | `Graphics. create (int x, int y, int width, int height)` 이 `Graphics` 객체에 근거한 새로운 `Graphics` 객체를, 새로운 변환 및 클립 영역에서 작성합니다.
`Graphics` | `Component.FlipBufferStrategy. getDrawGraphics ()`
`Graphics` | `Component.BltBufferStrategy. getDrawGraphics ()`
`Graphics` | `Component. getGraphics ()` 이 컴퍼넌트의 그래픽스 문맥을 작성합니다.
`abstract Graphics` | `Image. getGraphics ()` 오프 스크린 이미지에 draw하기 위한 그래픽스 문맥을 작성합니다.
`abstract Graphics` | `PrintJob. getGraphics ()` 다음의 페이지에 그리는 그래픽스 객체를 돌려줍니다.

Graphics 형의 파라미터를 가지는 java.awt 의 메소드
`LineMetrics` | `FontMetrics. getLineMetrics (char[] chars, int beginIndex, int limit, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 문자 배열 `LineMetrics` 객체를 돌려줍니다.
`LineMetrics` | `FontMetrics. getLineMetrics (CharacterIterator ci, int beginIndex, int limit, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 `CharacterIterator` `LineMetrics` 객체를 돌려줍니다.
`LineMetrics` | `FontMetrics. getLineMetrics (String str, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 `String` `LineMetrics` 객체를 돌려줍니다.
`LineMetrics` | `FontMetrics. getLineMetrics (String str, int beginIndex, int limit, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 `String` `LineMetrics` 객체를 돌려줍니다.
`Rectangle2D` | `FontMetrics. getMaxCharBounds (Graphics context)` 지정된 `Graphics` 문맥으로, 최대의 경계를 가지는 문자의 경계를 돌려줍니다.
`Rectangle2D` | `FontMetrics. getStringBounds (char[] chars, int beginIndex, int limit, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 문자 배열의 경계를 돌려줍니다.
`Rectangle2D` | `FontMetrics. getStringBounds (CharacterIterator ci, int beginIndex, int limit, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 `CharacterIterator` 내의 인덱스 첨부 캐릭터 라인의 경계를 돌려줍니다.
`Rectangle2D` | `FontMetrics. getStringBounds (String str, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 `String` 의 경계를 돌려줍니다.
`Rectangle2D` | `FontMetrics. getStringBounds (String str, int beginIndex, int limit, Graphics context)` 지정된 `Graphics` 문맥으로, 지정된 `String` 의 경계를 돌려줍니다.
`void` | `Container. paint (Graphics g)` 컨테이너를 그립니다.
`void` | `Component. paint (Graphics g)` 이 컴퍼넌트를 그립니다.
`void` | `Canvas. paint (Graphics g)` 이 캔버스를 그립니다.
`void` | `Component. paintAll (Graphics g)` 이 컴퍼넌트 및 그 모든 서브 컴퍼넌트를 그립니다.
`void` | `Container. paintComponents (Graphics g)` 이 컨테이너내의 각 컴퍼넌트를 그립니다.
`void` | `Container. print (Graphics g)` 컨테이너를 출력합니다.
`void` | `Component. print (Graphics g)` 이 컴퍼넌트를 출력합니다.
`void` | `Component. printAll (Graphics g)` 이 컴퍼넌트 및 그 모든 서브 컴퍼넌트를 출력합니다.
`void` | `Container. printComponents (Graphics g)` 이 컨테이너내의 각 컴퍼넌트를 출력합니다.
`void` | `ScrollPane. printComponents (Graphics g)` 이 스크로르페인내의 컴퍼넌트를 출력합니다.
`void` | `Container. update (Graphics g)` 컨테이너를 갱신합니다.
`void` | `Component. update (Graphics g)` 이 컴퍼넌트를 갱신합니다.
`void` | `Canvas. update (Graphics g)` 이 캔버스를 갱신합니다.

java.awt.image 에서의 Graphics 의 사용

Graphics 를 돌려주는 java.awt.image 의 메소드
`abstract Graphics` | `BufferStrategy. getDrawGraphics ()` draw 버퍼의 그래픽스 문맥을 작성합니다.
`Graphics` | `VolatileImage. getGraphics ()` 이 메소드는 `Graphics2D` 를 돌려줍니다만, 여기에서는 하위 호환을 위해서(때문에) 제공됩니다.
`Graphics` | `BufferedImage. getGraphics ()` 이 메소드는 `Graphics2D` 를 돌려줍니다만, 여기에서는 하위 호환을 위해서(때문에) 제공됩니다.

java.awt.print 에서의 Graphics 의 사용

Graphics 형의 파라미터를 가지는 java.awt.print 의 메소드
`int` | `Printable. print (Graphics graphics, PageFormat pageFormat, int pageIndex)` 지정된 인덱스에 있는 페이지를, 지정된 서식에서, 지정된 `Graphics` 문맥에 인쇄합니다.

java.beans 에서의 Graphics 의 사용

Graphics 형의 파라미터를 가지는 java.beans 의 메소드
`void` | `PropertyEditorSupport. paintValue (Graphics gfx, Rectangle box)` 값의 표현을 화면의 지정된 영역에 draw 합니다.
`void` | `PropertyEditor. paintValue (Graphics gfx, Rectangle box)` 값의 표현을 화면의 지정된 영역에 draw 합니다.

javax.swing 에서의 Graphics 의 사용

javax.swing 에서의 Graphics 의 서브 클래스
`class` | `DebugGraphics` 그래픽스의 디버그를 지원하는 Graphics 의 서브 클래스입니다.

Graphics 를 돌려주는 javax.swing 의 메소드
`Graphics` | `DebugGraphics. create ()` `Graphics.create` 를 오버라이드(override) 해, DebugGraphics 객체를 돌려주도록(듯이) 합니다.
`Graphics` | `DebugGraphics. create (int x, int y, int width, int height)` `Graphics.create` 를 오버라이드(override) 해, DebugGraphics 객체를 돌려주도록(듯이) 합니다.
`protected Graphics` | `JComponent. getComponentGraphics (Graphics g)` 이 컴퍼넌트를 페인트 하기 위해서 사용되는 그래픽스 객체를 돌려줍니다.
`Graphics` | `JFrame. getGraphics ()` 이 컴퍼넌트의 그래픽스 문맥을 작성합니다.
`Graphics` | `JComponent. getGraphics ()` 이 컴퍼넌트의 그래픽스 문맥을 돌려줍니다.
`Graphics` | `JDialog. getGraphics ()` 이 컴퍼넌트의 그래픽스 문맥을 작성합니다.
`Graphics` | `JWindow. getGraphics ()` 이 컴퍼넌트의 그래픽스 문맥을 작성합니다.
`Graphics` | `JApplet. getGraphics ()` 이 컴퍼넌트의 그래픽스 문맥을 작성합니다.

Graphics 형의 파라미터를 가지는 javax.swing 의 메소드
`protected Graphics` | `JComponent. getComponentGraphics (Graphics g)` 이 컴퍼넌트를 페인트 하기 위해서 사용되는 그래픽스 객체를 돌려줍니다.
`void` | `JComponent. paint (Graphics g)` 이 메소드는 Swing 에 의해 불려 가 컴퍼넌트를 draw 합니다.
`void` | `JLayeredPane. paint (Graphics g)` 지정된 그래픽스 문맥으로, 이 JLayeredPane 를 draw 합니다.
`void` | `CellRendererPane. paint (Graphics g)` 호출하지 않습니다.
`void` | `JViewport. paint (Graphics g)` `backingStore` 가 사용 가능한가 어떤가에 응해, 배킹 스토어를 개입시켜 이미지를 페인트 하는지, 또는 현재 표시되고 있는 부분만큼을 페인트 해, 배킹 스토어를 사용해 나머지의 부분을 「Blit」합니다.
`protected void` | `JComponent. paintBorder (Graphics g)` 컴퍼넌트의 경계를 그립니다.
`protected void` | `AbstractButton. paintBorder (Graphics g)` `BorderPainted` 프로퍼티이 true 이며, 버튼이 경계를 가지는 경우, 버튼의 경계를 그립니다.
`protected void` | `JToolBar. paintBorder (Graphics g)` `BorderPainted` 프로퍼티이 true 의 경우, pop-up menu의 경계를 그립니다.
`protected void` | `JMenuBar. paintBorder (Graphics g)` `BorderPainted` 프로퍼티이 true 의 경우, 도구모음의 경계를 그립니다.
`protected void` | `JPopupMenu. paintBorder (Graphics g)` `borderPainted` 프로퍼티이 `true` 인 경우에, pop-up menu의 경계를 그립니다.
`protected void` | `JProgressBar. paintBorder (Graphics g)` `borderPainted` 프로퍼티이 `true` 인 경우에, 진척 바에 경계를 그립니다.
`protected void` | `JComponent. paintChildren (Graphics g)` 이 컴퍼넌트의 아이를 그립니다.
`protected void` | `JSplitPane. paintChildren (Graphics g)` 경계의 페인트와 함께, 슈퍼 클래스에 메세지가 보내진 후에,`finishedPaintingChildren` 를 가지는 UI 에 메세지를 보내기 위해서(때문에) 서브 클래스화 됩니다.
`protected void` | `JComponent. paintComponent (Graphics g)` UI 위양이 `null` 가 아닌 경우에, UI 위양의 페인트 메소드를 호출합니다.
`protected void` | `JInternalFrame. paintComponent (Graphics g)` 내부 프레임이 드래그 되고 있을 때 최적화된 페인트를 허가하기 위해(때문에) 오버라이드(override) 됩니다.
`protected void` | `Box. paintComponent (Graphics g)` 이 `Box` 를 그립니다.
`protected void` | `Box.Filler. paintComponent (Graphics g)` 이 `Filler` 를 그립니다.
`static void` | `SwingUtilities. paintComponent (Graphics g, Component c, Container p, int x, int y, int w, int h)` 지정된 `Graphics` 로, 컴퍼넌트를 그립니다.
`void` | `CellRendererPane. paintComponent (Graphics g, Component c, Container p, int x, int y, int w, int h)` this.paintComponent(g, c, p, x, y, w, h, false)를 호출합니다.
`void` | `CellRendererPane. paintComponent (Graphics g, Component c, Container p, int x, int y, int w, int h, boolean shouldValidate)` 셀 렌더링 컴퍼넌트 c 를 그래픽스 객체 g 에 그립니다.
`static void` | `SwingUtilities. paintComponent (Graphics g, Component c, Container p, Rectangle r)` 지정된 `Graphics` 로, 컴퍼넌트를 그립니다.
`void` | `CellRendererPane. paintComponent (Graphics g, Component c, Container p, Rectangle r)` 구형의 x, y, 폭, 높이의 각 필드를 사용해 this.paintComponent()를 호출합니다.
`void` | `Icon. paintIcon (Component c, Graphics g, int x, int y)` 지정된 위치에 아이콘을 draw 합니다.
`void` | `ImageIcon. paintIcon (Component c, Graphics g, int x, int y)` 아이콘을 그립니다.
`void` | `JComponent. print (Graphics g)` 컴퍼넌트를 지정의 `Graphics` 에 인쇄하려면 , 이 메소드를 호출합니다.
`void` | `JComponent. printAll (Graphics g)` 컴퍼넌트를 인쇄하려면 , 이 메소드를 호출합니다.
`protected void` | `JComponent. printBorder (Graphics g)` 컴퍼넌트의 경계를 그립니다.
`protected void` | `JComponent. printChildren (Graphics g)` 이 컴퍼넌트의 아이를 그립니다.
`protected void` | `JComponent. printComponent (Graphics g)` 이 메소드는 인쇄 조작중에 불려 갑니다.
`void` | `JFrame. update (Graphics g)` `paint(g)` 를 호출합니다.
`void` | `JComponent. update (Graphics g)` `paint` 를 호출합니다.
`void` | `JDialog. update (Graphics g)` `paint(g)` 를 호출합니다.
`void` | `CellRendererPane. update (Graphics g)` 호출하지 않습니다.
`void` | `JWindow. update (Graphics g)` `paint(g)` 를 호출합니다.
`void` | `JApplet. update (Graphics g)` `paint(g)` 를 호출합니다.

Graphics 형의 파라미터를 가지는 javax.swing 의 생성자
`DebugGraphics (Graphics graphics)` 기존의 그래픽스 문맥으로부터, 속도의 늦은 draw를 지원하는 디버그 그래픽스 문맥을 구축합니다.
`DebugGraphics (Graphics graphics, JComponent component)` 기존의 그래픽스 문맥으로부터, 지정된 컴퍼넌트의 draw 속도를 늦게 하는 디버그 그래픽스 문맥을 구축합니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.border 의 메소드
`void` | `Border. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
`void` | `EmptyBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 디폴트에서는, draw를 실시하지 않습니다.
`void` | `AbstractBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 이 디폴트 구현에서는, 페인트를 실시하지 않습니다.
`void` | `CompoundBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 복합 경계를 그립니다.
`void` | `MatteBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 장식인연 경계를 그립니다.
`void` | `LineBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
`void` | `EtchedBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
`void` | `BevelBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
`void` | `TitledBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
`void` | `SoftBevelBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)` 지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
`protected void` | `BevelBorder. paintLoweredBevel (Component c, Graphics g, int x, int y, int width, int height)`
`protected void` | `BevelBorder. paintRaisedBevel (Component c, Graphics g, int x, int y, int width, int height)`

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

Graphics 형의 파라미터를 가지는 javax.swing.colorchooser 의 메소드
`void` | `AbstractColorChooserPanel. paint (Graphics g)` 패널을 draw 합니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.plaf 의 메소드
`abstract void` | `SplitPaneUI. finishedPaintingChildren (JSplitPane jc, Graphics g)` JSplitPane 의 수신측이 그 아이 객체를 페인트하기 위한 Look & Feel 를 다 제공했을 때에 , 메세지를 받아들입니다.
`void` | `ComponentUI. paint (Graphics g, JComponent c)` Look &Feel 에 적절한, 지정된 컴퍼넌트를 그립니다.
`void` | `BorderUIResource. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`void` | `IconUIResource. paintIcon (Component c, Graphics g, int x, int y)`
`void` | `ComponentUI. update (Graphics g, JComponent c)` 지정된 컴퍼넌트를 페인트 할 시간이 된 것을, 이 UI 위양에 통지합니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
`static void` | `BasicGraphicsUtils. drawBezel (Graphics g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)`
`protected void` | `BasicTreeUI. drawCentered (Component c, Graphics graphics, Icon icon, int x, int y)`
`protected void` | `BasicTreeUI. drawDashedHorizontalLine (Graphics g, int y, int x1, int x2)`
`static void` | `BasicGraphicsUtils. drawDashedRect (Graphics g, int x, int y, int width, int height)`
`protected void` | `BasicTreeUI. drawDashedVerticalLine (Graphics g, int x, int y1, int y2)`
`static void` | `BasicGraphicsUtils. drawEtchedRect (Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)`
`static void` | `BasicGraphicsUtils. drawGroove (Graphics g, int x, int y, int w, int h, Color shadow, Color highlight)`
`static void` | `BasicGraphicsUtils. drawLoweredBezel (Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)`
`static void` | `BasicGraphicsUtils. drawString (Graphics g, String text, int underlinedChar, int x, int y)` 정확히 `g.drawString` 와 같이, 위치 (x, y)에 그래픽스 `g` 를 사용한 캐릭터 라인을 draw 합니다.
`static void` | `BasicGraphicsUtils. drawStringUnderlineCharAt (Graphics g, String text, int underlinedIndex, int x, int y)` 정확히 `g.drawString` 와 같이, 위치 (`x`, `y`)에 그래픽스 `g` 를 사용한 캐릭터 라인을 draw 합니다.
`void` | `BasicSplitPaneUI. finishedPaintingChildren (JSplitPane jc, Graphics g)` JSplitPane 의 수신측이 그 아이 객체를 페인트하기 위한 Look & Feel 를 다 제공했을 때에 , 메세지를 받아들입니다.
`protected Point` | `BasicProgressBarUI. getStringPlacement (Graphics g, String progressString, int x, int y, int width, int height)` 진척 캐릭터 라인의 페인트 위치를 지정합니다.
`void` | `BasicArrowButton. paint (Graphics g)`
`void` | `BasicToolBarUI.DragWindow. paint (Graphics g)`
`void` | `BasicSplitPaneDivider. paint (Graphics g)` 디바이더를 그립니다.
`void` | `BasicInternalFrameTitlePane.SystemMenuBar. paint (Graphics g)`
`void` | `BasicLabelUI. paint (Graphics g, JComponent c)` 라벨의 텍스트를 foreground 칼라로 페인트 해, 라벨이 불투명의 경우는, 백그라운드의 전체를 백그라운드 칼라로 그립니다.
`void` | `BasicButtonUI. paint (Graphics g, JComponent c)`
`void` | `BasicToggleButtonUI. paint (Graphics g, JComponent c)`
`void` | `BasicMenuItemUI. paint (Graphics g, JComponent c)`
`void` | `BasicSeparatorUI. paint (Graphics g, JComponent c)`
`void` | `BasicScrollBarUI. paint (Graphics g, JComponent c)`
`void` | `BasicComboBoxUI. paint (Graphics g, JComponent c)`
`void` | `BasicListUI. paint (Graphics g, JComponent c)` Graphics 객체의 clipRect 와 교차하는 행을 그립니다.
`void` | `BasicScrollPaneUI. paint (Graphics g, JComponent c)`
`void` | `BasicTextUI. paint (Graphics g, JComponent c)` 인터페이스를 그립니다.
`void` | `BasicToolBarSeparatorUI. paint (Graphics g, JComponent c)`
`void` | `BasicTabbedPaneUI. paint (Graphics g, JComponent c)`
`void` | `BasicRadioButtonUI. paint (Graphics g, JComponent c)` 라디오 버튼을 그립니다.
`void` | `BasicProgressBarUI. paint (Graphics g, JComponent c)` 페인트를 2 개의 메소드 paintDeterminate 또는 paintIndeterminate 의 어딘가에 위양 합니다.
`void` | `BasicTableHeaderUI. paint (Graphics g, JComponent c)`
`void` | `BasicTableUI. paint (Graphics g, JComponent c)` installUI()에 의해 설정된 `table` 의 인스턴스 표현을 그립니다.
`void` | `BasicTreeUI. paint (Graphics g, JComponent c)`
`void` | `BasicSplitPaneUI. paint (Graphics g, JComponent jc)` Look & Feel 를 페인트 하기 위해서 메세지로서 보내집니다.
`void` | `BasicSliderUI. paint (Graphics g, JComponent c)`
`void` | `BasicToolTipUI. paint (Graphics g, JComponent c)`
`void` | `BasicPopupMenuSeparatorUI. paint (Graphics g, JComponent c)`
`void` | `BasicDesktopPaneUI. paint (Graphics g, JComponent c)`
`protected void` | `BasicTextUI. paintBackground (Graphics g)` 뷰의 백그라운드를 그립니다.
`protected void` | `BasicMenuItemUI. paintBackground (Graphics g, JMenuItem menuItem, Color bgColor)` 메뉴 항목의 백그라운드를 draw 합니다.
`void` | `BasicBorders.RolloverButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `BasicBorders.ButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`void` | `BasicBorders.ToggleButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`void` | `BasicBorders.RadioButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`void` | `BasicBorders.MenuBarBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`void` | `BasicBorders.FieldBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`void` | `BasicBorders.SplitPaneBorder. paintBorder (Component c, Graphics g, int x, int y, int width, int height)`
`protected void` | `BasicButtonUI. paintButtonPressed (Graphics g, AbstractButton b)`
`protected void` | `BasicListUI. paintCell (Graphics g, int row, Rectangle rowBounds, ListCellRenderer cellRenderer, ListModel dataModel, ListSelectionModel selModel, int leadIndex)` List 의 셀을 1 개 그립니다.
`void` | `BasicInternalFrameTitlePane. paintComponent (Graphics g)`
`protected void` | `BasicTabbedPaneUI. paintContentBorder (Graphics g, int tabPlacement, int selectedIndex)`
`protected void` | `BasicTabbedPaneUI. paintContentBorderBottomEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`protected void` | `BasicTabbedPaneUI. paintContentBorderLeftEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`protected void` | `BasicTabbedPaneUI. paintContentBorderRightEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`protected void` | `BasicTabbedPaneUI. paintContentBorderTopEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`void` | `BasicComboBoxUI. paintCurrentValue (Graphics g, Rectangle bounds, boolean hasFocus)` 현재 선택되고 있는 항목을 그립니다.
`void` | `BasicComboBoxUI. paintCurrentValueBackground (Graphics g, Rectangle bounds, boolean hasFocus)` 현재 선택되고 있는 항목의 백그라운드를 그립니다.
`protected void` | `BasicScrollBarUI. paintDecreaseHighlight (Graphics g)`
`protected void` | `BasicProgressBarUI. paintDeterminate (Graphics g, JComponent c)` 거의 모든 확정 모드의 리니어인 진척 바로 올바르게 동작하는, 범용의 paint 메소드입니다.
`protected void` | `BasicLabelUI. paintDisabledText (JLabel l, Graphics g, String s, int textX, int textY)` clippedText 를 textX, textY 의 위치에 background.lighter()로 그립니다.
`protected void` | `BasicToolBarUI. paintDragWindow (Graphics g)` 드래그에 사용된 윈도우의 내용을 그립니다.
`protected void` | `BasicLabelUI. paintEnabledText (JLabel l, Graphics g, String s, int textX, int textY)` clippedText 를 textX, textY 의 위치에, 라벨의 foreground 칼라로 그립니다.
`protected void` | `BasicTreeUI. paintExpandControl (Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)` 행의 전개 (바꾸고) 부분을 그립니다.
`void` | `BasicSliderUI. paintFocus (Graphics g)`
`protected void` | `BasicButtonUI. paintFocus (Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)`
`protected void` | `BasicRadioButtonUI. paintFocus (Graphics g, Rectangle textRect, Dimension size)`
`protected void` | `BasicTabbedPaneUI. paintFocusIndicator (Graphics g, int tabPlacement, Rectangle [] rects, int tabIndex, Rectangle iconRect, Rectangle textRect, boolean isSelected)`
`protected void` | `BasicSliderUI. paintHorizontalLabel (Graphics g, int value, Component label)` 라벨 테이블의 각 라벨에 대해서 불려 갑니다.
`protected void` | `BasicTreeUI. paintHorizontalLine (Graphics g, JComponent c, int y, int left, int right)` 수평선을 그립니다.
`protected void` | `BasicTreeUI. paintHorizontalPartOfLeg (Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)` 다리의 수평 부분을 그립니다.
`protected void` | `BasicToggleButtonUI. paintIcon (Graphics g, AbstractButton b, Rectangle iconRect)`
`protected void` | `BasicTabbedPaneUI. paintIcon (Graphics g, int tabPlacement, int tabIndex, Icon icon, Rectangle iconRect, boolean isSelected)`
`protected void` | `BasicButtonUI. paintIcon (Graphics g, JComponent c, Rectangle iconRect)`
`protected void` | `BasicScrollBarUI. paintIncreaseHighlight (Graphics g)`
`protected void` | `BasicProgressBarUI. paintIndeterminate (Graphics g, JComponent c)` 모든 직선 바운싱복스 진척 바가 올바르게 동작하는, 범용의 paint 메소드입니다.
`void` | `BasicSliderUI. paintLabels (Graphics g)`
`protected void` | `BasicSliderUI. paintMajorTickForHorizSlider (Graphics g, Rectangle tickBounds, int x)`
`protected void` | `BasicSliderUI. paintMajorTickForVertSlider (Graphics g, Rectangle tickBounds, int y)`
`protected void` | `BasicMenuItemUI. paintMenuItem (Graphics g, JComponent c, Icon checkIcon, Icon arrowIcon, Color background, Color foreground, int defaultTextIconGap)`
`protected void` | `BasicSliderUI. paintMinorTickForHorizSlider (Graphics g, Rectangle tickBounds, int x)`
`protected void` | `BasicSliderUI. paintMinorTickForVertSlider (Graphics g, Rectangle tickBounds, int y)`
`protected void` | `BasicTreeUI. paintRow (Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)` 행의 렌더링 부분을 그립니다.
`protected void` | `BasicTextUI. paintSafely (Graphics g)` 이 thread의 뷰로부터 모델이 변경되지 않는다고 하는 보증 첨부로, 안전하게 인터페이스를 그립니다.
`protected void` | `BasicProgressBarUI. paintString (Graphics g, int x, int y, int width, int height, int amountFull, Insets b)`
`protected void` | `BasicTabbedPaneUI. paintTab (Graphics g, int tabPlacement, Rectangle [] rects, int tabIndex, Rectangle iconRect, Rectangle textRect)`
`protected void` | `BasicTabbedPaneUI. paintTabArea (Graphics g, int tabPlacement, int selectedIndex)` 탭 영역의 탭을 그립니다.
`protected void` | `BasicTabbedPaneUI. paintTabBackground (Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)`
`protected void` | `BasicTabbedPaneUI. paintTabBorder (Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)` 각 탭의 주위에 경계를 draw 합니다.
`protected void` | `BasicButtonUI. paintText (Graphics g, AbstractButton b, Rectangle textRect, String text)` 현재의 버튼의 텍스트를 draw 하는 메소드입니다.
`protected void` | `BasicTabbedPaneUI. paintText (Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected)`
`protected void` | `BasicButtonUI. paintText (Graphics g, JComponent c, Rectangle textRect, String text)` Java 2 플랫폼 1.4 이후에서는, 이 메소드를 사용하거나 오버라이드(override) 하거나 하지 말아 주세요.
`protected void` | `BasicMenuItemUI. paintText (Graphics g, JMenuItem menuItem, Rectangle textRect, String text)` 현재의 메뉴 항목의 텍스트를 draw 합니다.
`void` | `BasicSliderUI. paintThumb (Graphics g)`
`protected void` | `BasicScrollBarUI. paintThumb (Graphics g, JComponent c, Rectangle thumbBounds)`
`void` | `BasicSliderUI. paintTicks (Graphics g)`
`protected void` | `BasicInternalFrameTitlePane. paintTitleBackground (Graphics g)` paintComponent 로부터 호출합니다.
`void` | `BasicSliderUI. paintTrack (Graphics g)`
`protected void` | `BasicScrollBarUI. paintTrack (Graphics g, JComponent c, Rectangle trackBounds)`
`void` | `BasicArrowButton. paintTriangle (Graphics g, int x, int y, int size, int direction, boolean isEnabled)` 삼각형을 그립니다.
`protected void` | `BasicSliderUI. paintVerticalLabel (Graphics g, int value, Component label)` 라벨 테이블의 각 라벨에 대해서 불려 갑니다.
`protected void` | `BasicTreeUI. paintVerticalLine (Graphics g, JComponent c, int x, int top, int bottom)` 수직선을 그립니다.
`protected void` | `BasicTreeUI. paintVerticalPartOfLeg (Graphics g, Rectangle clipBounds, Insets insets, TreePath path)` 다리의 수직 부분을 그립니다.
`void` | `BasicMenuItemUI. update (Graphics g, JComponent c)` paintMenuItem()로 백그라운드를 draw 하기 위해서, 디폴트로 불투명한 컴퍼넌트의 백그라운드를 전부 칠하는 update 를 오버라이드(override) 해, paint()를 호출하는 만큼 합니다.
`void` | `BasicTextUI. update (Graphics g, JComponent c)` 슈퍼 클래스는 제어 불가능한 방법으로 백그라운드를 그립니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.plaf.metal 의 메소드
`protected void` | `MetalCheckBoxIcon. drawCheck (Component c, Graphics g, int x, int y)`
`void` | `MetalScrollButton. paint (Graphics g)`
`void` | `MetalSeparatorUI. paint (Graphics g, JComponent c)`
`void` | `MetalPopupMenuSeparatorUI. paint (Graphics g, JComponent c)`
`void` | `MetalComboBoxUI. paint (Graphics g, JComponent c)`
`void` | `MetalTabbedPaneUI. paint (Graphics g, JComponent c)`
`void` | `MetalRadioButtonUI. paint (Graphics g, JComponent c)`
`void` | `MetalTreeUI. paint (Graphics g, JComponent c)`
`void` | `MetalToolTipUI. paint (Graphics g, JComponent c)`
`void` | `MetalBorders.Flush3DBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.ButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.InternalFrameBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.PaletteBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.OptionDialogBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.MenuBarBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.MenuItemBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.PopupMenuBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.RolloverButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.ToolBarBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.TextFieldBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.ScrollPaneBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.ToggleButtonBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`void` | `MetalBorders.TableHeaderBorder. paintBorder (Component c, Graphics g, int x, int y, int w, int h)`
`protected void` | `MetalTabbedPaneUI. paintBottomTabBorder (int tabIndex, Graphics g, int x, int y, int w, int h, int btm, int rght, boolean isSelected)`
`protected void` | `MetalButtonUI. paintButtonPressed (Graphics g, AbstractButton b)`
`protected void` | `MetalToggleButtonUI. paintButtonPressed (Graphics g, AbstractButton b)`
`void` | `MetalComboBoxButton. paintComponent (Graphics g)`
`void` | `MetalInternalFrameTitlePane. paintComponent (Graphics g)`
`protected void` | `MetalTabbedPaneUI. paintContentBorderBottomEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`protected void` | `MetalTabbedPaneUI. paintContentBorderLeftEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`protected void` | `MetalTabbedPaneUI. paintContentBorderRightEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`protected void` | `MetalTabbedPaneUI. paintContentBorderTopEdge (Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)`
`void` | `MetalComboBoxUI. paintCurrentValue (Graphics g, Rectangle bounds, boolean hasFocus)` 필요에 따라서, 현재 선택되고 있는 항목을 그립니다.
`void` | `MetalComboBoxUI. paintCurrentValueBackground (Graphics g, Rectangle bounds, boolean hasFocus)` 필요에 따라서, 현재 선택되고 있는 항목의 백그라운드를 그립니다.
`void` | `MetalProgressBarUI. paintDeterminate (Graphics g, JComponent c)` 진척 바에 특별한 하이라이트를 draw 합니다.
`protected void` | `MetalLabelUI. paintDisabledText (JLabel l, Graphics g, String s, int textX, int textY)` 텍스트를 각각의 라벨의 foreground 칼라는 아니고, 회색 (Label.disabledForeground)을 사용해 그립니다.
`void` | `MetalSliderUI. paintFocus (Graphics g)`
`protected void` | `MetalButtonUI. paintFocus (Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)`
`protected void` | `MetalToggleButtonUI. paintFocus (Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)`
`protected void` | `MetalRadioButtonUI. paintFocus (Graphics g, Rectangle t, Dimension d)`
`protected void` | `MetalTabbedPaneUI. paintFocusIndicator (Graphics g, int tabPlacement, Rectangle [] rects, int tabIndex, Rectangle iconRect, Rectangle textRect, boolean isSelected)`
`protected void` | `MetalTreeUI. paintHorizontalPartOfLeg (Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)`
`protected void` | `MetalTreeUI. paintHorizontalSeparators (Graphics g, JComponent c)`
`void` | `MetalIconFactory.PaletteCloseIcon. paintIcon (Component c, Graphics g, int x, int y)`
`void` | `MetalIconFactory.FolderIcon16. paintIcon (Component c, Graphics g, int x, int y)`
`void` | `MetalIconFactory.FileIcon16. paintIcon (Component c, Graphics g, int x, int y)`
`void` | `MetalIconFactory.TreeControlIcon. paintIcon (Component c, Graphics g, int x, int y)`
`void` | `MetalComboBoxIcon. paintIcon (Component c, Graphics g, int x, int y)` 수평선을 그립니다.
`void` | `MetalCheckBoxIcon. paintIcon (Component c, Graphics g, int x, int y)`
`protected void` | `MetalToggleButtonUI. paintIcon (Graphics g, AbstractButton b, Rectangle iconRect)` 버튼 `b` 의 적절한 아이콘을 영역 `iconRect` 에 그립니다.
`void` | `MetalProgressBarUI. paintIndeterminate (Graphics g, JComponent c)` 진척 바 및 바운싱복스에 특별한 하이라이트를 draw 합니다.
`protected void` | `MetalTabbedPaneUI. paintLeftTabBorder (int tabIndex, Graphics g, int x, int y, int w, int h, int btm, int rght, boolean isSelected)`
`protected void` | `MetalSliderUI. paintMajorTickForHorizSlider (Graphics g, Rectangle tickBounds, int x)`
`protected void` | `MetalSliderUI. paintMajorTickForVertSlider (Graphics g, Rectangle tickBounds, int y)`
`void` | `MetalIconFactory.TreeControlIcon. paintMe (Component c, Graphics g, int x, int y)`
`protected void` | `MetalSliderUI. paintMinorTickForHorizSlider (Graphics g, Rectangle tickBounds, int x)`
`protected void` | `MetalSliderUI. paintMinorTickForVertSlider (Graphics g, Rectangle tickBounds, int y)`
`void` | `MetalInternalFrameTitlePane. paintPalette (Graphics g)`
`protected void` | `MetalTabbedPaneUI. paintRightTabBorder (int tabIndex, Graphics g, int x, int y, int w, int h, int btm, int rght, boolean isSelected)`
`protected void` | `MetalTabbedPaneUI. paintTabBackground (Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)`
`protected void` | `MetalTabbedPaneUI. paintTabBorder (Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)`
`protected void` | `MetalButtonUI. paintText (Graphics g, JComponent c, Rectangle textRect, String text)`
`protected void` | `MetalToggleButtonUI. paintText (Graphics g, JComponent c, Rectangle textRect, String text)`
`void` | `MetalSliderUI. paintThumb (Graphics g)`
`protected void` | `MetalScrollBarUI. paintThumb (Graphics g, JComponent c, Rectangle thumbBounds)`
`protected void` | `MetalTabbedPaneUI. paintTopTabBorder (int tabIndex, Graphics g, int x, int y, int w, int h, int btm, int rght, boolean isSelected)`
`void` | `MetalSliderUI. paintTrack (Graphics g)`
`protected void` | `MetalScrollBarUI. paintTrack (Graphics g, JComponent c, Rectangle trackBounds)`
`protected void` | `MetalTreeUI. paintVerticalPartOfLeg (Graphics g, Rectangle clipBounds, Insets insets, TreePath path)`
`void` | `MetalButtonUI. update (Graphics g, JComponent c)` 컴퍼넌트의 백그라운드를 페인트 할 필요가 있는 경우에 `paint` 를 호출합니다.
`void` | `MetalToggleButtonUI. update (Graphics g, JComponent c)` 컴퍼넌트의 백그라운드를 페인트 할 필요가 있는 경우에 `paint` 를 호출합니다.
`void` | `MetalToolBarUI. update (Graphics g, JComponent c)` 컴퍼넌트의 백그라운드를 페인트 할 필요가 있는 경우에 `paint` 를 호출합니다.
`void` | `MetalTabbedPaneUI. update (Graphics g, JComponent c)`
`void` | `MetalMenuBarUI. update (Graphics g, JComponent c)` 컴퍼넌트의 백그라운드를 페인트 할 필요가 있는 경우에 `paint` 를 호출합니다.

javax.swing.plaf.multi 에서의 Graphics 의 사용

Graphics 형의 파라미터를 가지는 javax.swing.plaf.multi 의 메소드
`void` | `MultiSplitPaneUI. finishedPaintingChildren (JSplitPane a, Graphics b)` 이 객체가 취급하는 각 UI 로 `finishedPaintingChildren` 메소드를 호출합니다.
`void` | `MultiViewportUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiTreeUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiToolTipUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiToolBarUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiTextUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiTableUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiTableHeaderUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiTabbedPaneUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiSplitPaneUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiSpinnerUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiSliderUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiSeparatorUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiScrollPaneUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiScrollBarUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiRootPaneUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiProgressBarUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiPopupMenuUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiPanelUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiOptionPaneUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiMenuItemUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiMenuBarUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiListUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiLabelUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiInternalFrameUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiFileChooserUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiDesktopPaneUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiDesktopIconUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiComboBoxUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiColorChooserUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiButtonUI. paint (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `paint` 메소드를 호출합니다.
`void` | `MultiViewportUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiTreeUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiToolTipUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiToolBarUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiTextUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiTableUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiTableHeaderUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiTabbedPaneUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiSplitPaneUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiSpinnerUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiSliderUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiSeparatorUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiScrollPaneUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiScrollBarUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiRootPaneUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiProgressBarUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiPopupMenuUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiPanelUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiOptionPaneUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiMenuItemUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiMenuBarUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiListUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiLabelUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiInternalFrameUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiFileChooserUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiDesktopPaneUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiDesktopIconUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiComboBoxUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiColorChooserUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.
`void` | `MultiButtonUI. update (Graphics a, JComponent b)` 이 객체가 취급하는 각 UI 로 `update` 메소드를 호출합니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
`void` | `SynthGraphicsUtils. drawLine (SynthContext context, Object paintKey, Graphics g, int x1, int y1, int x2, int y2)` 2 개의 단 점의 사이에 선을 그립니다.
`void` | `SynthGraphicsUtils. drawLine (SynthContext context, Object paintKey, Graphics g, int x1, int y1, int x2, int y2, Object styleKey)` 2 개의 단 점의 사이에 선을 그립니다.
`void` | `SynthPainter. paintArrowButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 화살표 버튼의 백그라운드를 그립니다.
`void` | `SynthPainter. paintArrowButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 화살표 버튼의 경계를 그립니다.
`void` | `SynthPainter. paintArrowButtonForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int direction)` 화살표 버튼의 foreground를 그립니다.
`void` | `SynthPainter. paintButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 버튼의 백그라운드를 그립니다.
`void` | `SynthPainter. paintButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 버튼의 경계를 그립니다.
`void` | `SynthPainter. paintCheckBoxBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 체크 박스의 백그라운드를 그립니다.
`void` | `SynthPainter. paintCheckBoxBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 체크 박스의 경계를 그립니다.
`void` | `SynthPainter. paintCheckBoxMenuItemBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 체크 박스의 메뉴 항목의 백그라운드를 그립니다.
`void` | `SynthPainter. paintCheckBoxMenuItemBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 체크 박스의 메뉴 항목의 경계를 그립니다.
`void` | `SynthPainter. paintColorChooserBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 칼라 츄-더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintColorChooserBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 칼라 츄-더의 경계를 그립니다.
`void` | `SynthPainter. paintComboBoxBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` combobox의 백그라운드를 그립니다.
`void` | `SynthPainter. paintComboBoxBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` combobox의 경계를 그립니다.
`void` | `SynthPainter. paintDesktopIconBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 데스크탑 아이콘의 백그라운드를 그립니다.
`void` | `SynthPainter. paintDesktopIconBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 데스크탑 아이콘의 경계를 그립니다.
`void` | `SynthPainter. paintDesktopPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 데스크탑 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintDesktopPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 데스크탑 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintEditorPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 에디터 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintEditorPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 에디터 구획의 경계를 그립니다.
`void` | `SynthPainter. paintFileChooserBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 파일 츄-더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintFileChooserBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 파일 츄-더의 경계를 그립니다.
`void` | `SynthPainter. paintFormattedTextFieldBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 서식 첨부 텍스트 필드의 백그라운드를 그립니다.
`void` | `SynthPainter. paintFormattedTextFieldBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 서식 첨부 텍스트 필드의 경계를 그립니다.
`void` | `SynthPainter. paintInternalFrameBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 내부 프레임의 백그라운드를 그립니다.
`void` | `SynthPainter. paintInternalFrameBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 내부 프레임의 경계를 그립니다.
`void` | `SynthPainter. paintInternalFrameTitlePaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 내부 프레임의 타이틀 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintInternalFrameTitlePaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 내부 프레임의 타이틀 구획의 경계를 그립니다.
`void` | `SynthPainter. paintLabelBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 라벨의 백그라운드를 그립니다.
`void` | `SynthPainter. paintLabelBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 라벨의 경계를 그립니다.
`void` | `SynthPainter. paintListBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 리스트의 백그라운드를 그립니다.
`void` | `SynthPainter. paintListBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 리스트의 경계를 그립니다.
`void` | `SynthPainter. paintMenuBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 메뉴의 백그라운드를 그립니다.
`void` | `SynthPainter. paintMenuBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 도구모음의 백그라운드를 그립니다.
`void` | `SynthPainter. paintMenuBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 도구모음의 경계를 그립니다.
`void` | `SynthPainter. paintMenuBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 메뉴의 경계를 그립니다.
`void` | `SynthPainter. paintMenuItemBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 메뉴 항목의 백그라운드를 그립니다.
`void` | `SynthPainter. paintMenuItemBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 메뉴 항목의 경계를 그립니다.
`void` | `SynthPainter. paintOptionPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 옵션 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintOptionPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 옵션 구획의 경계를 그립니다.
`void` | `SynthPainter. paintPanelBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 패널의 백그라운드를 그립니다.
`void` | `SynthPainter. paintPanelBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 패널의 경계를 그립니다.
`void` | `SynthPainter. paintPasswordFieldBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 패스워드 필드의 백그라운드를 그립니다.
`void` | `SynthPainter. paintPasswordFieldBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 패스워드 필드의 경계를 그립니다.
`void` | `SynthPainter. paintPopupMenuBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` pop-up menu의 백그라운드를 그립니다.
`void` | `SynthPainter. paintPopupMenuBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` pop-up menu의 경계를 그립니다.
`void` | `SynthPainter. paintProgressBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 진척 바의 백그라운드를 그립니다.
`void` | `SynthPainter. paintProgressBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 진척 바의 백그라운드를 그립니다.
`void` | `SynthPainter. paintProgressBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 진척 바의 경계를 그립니다.
`void` | `SynthPainter. paintProgressBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 진척 바의 경계를 그립니다.
`void` | `SynthPainter. paintProgressBarForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 진척 바의 foreground를 그립니다.
`void` | `SynthPainter. paintRadioButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 라디오 버튼의 백그라운드를 그립니다.
`void` | `SynthPainter. paintRadioButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 라디오 버튼의 경계를 그립니다.
`void` | `SynthPainter. paintRadioButtonMenuItemBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 라디오 버튼의 메뉴 항목의 백그라운드를 그립니다.
`void` | `SynthPainter. paintRadioButtonMenuItemBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 라디오 버튼의 메뉴 항목의 경계를 그립니다.
`void` | `SynthPainter. paintRootPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 루트 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintRootPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 루트 구획의 경계를 그립니다.
`void` | `SynthPainter. paintScrollBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 스크롤 바의 백그라운드를 그립니다.
`void` | `SynthPainter. paintScrollBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 스크롤 바의 백그라운드를 그립니다.
`void` | `SynthPainter. paintScrollBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 스크롤 바의 경계를 그립니다.
`void` | `SynthPainter. paintScrollBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 스크롤 바의 경계를 그립니다.
`void` | `SynthPainter. paintScrollBarThumbBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 스크롤 바의 샘의 백그라운드를 그립니다.
`void` | `SynthPainter. paintScrollBarThumbBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 스크롤 바의 샘의 경계를 그립니다.
`void` | `SynthPainter. paintScrollBarTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 스크롤 바의 트럭의 백그라운드를 그립니다.
`void` | `SynthPainter. paintScrollBarTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 스크롤 바의 트럭의 백그라운드를 그립니다.
`void` | `SynthPainter. paintScrollBarTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 스크롤 바의 트럭의 경계를 그립니다.
`void` | `SynthPainter. paintScrollBarTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 스크롤 바의 트럭의 경계를 그립니다.
`void` | `SynthPainter. paintScrollPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 스크롤 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintScrollPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 스크롤 구획의 경계를 그립니다.
`void` | `SynthPainter. paintSeparatorBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` separator의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSeparatorBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` separator의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSeparatorBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` separator의 경계를 그립니다.
`void` | `SynthPainter. paintSeparatorBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` separator의 경계를 그립니다.
`void` | `SynthPainter. paintSeparatorForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` separator의 foreground를 그립니다.
`void` | `SynthPainter. paintSliderBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 슬라이더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSliderBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 슬라이더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSliderBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 슬라이더의 경계를 그립니다.
`void` | `SynthPainter. paintSliderBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 슬라이더의 경계를 그립니다.
`void` | `SynthPainter. paintSliderThumbBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 슬라이더의 샘의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSliderThumbBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 슬라이더의 샘의 경계를 그립니다.
`void` | `SynthPainter. paintSliderTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 슬라이더의 트럭의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSliderTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 슬라이더의 트럭의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSliderTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 슬라이더의 트럭의 경계를 그립니다.
`void` | `SynthPainter. paintSliderTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 슬라이더의 트럭의 경계를 그립니다.
`void` | `SynthPainter. paintSpinnerBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 스피나-의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSpinnerBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 스피나-의 경계를 그립니다.
`void` | `SynthPainter. paintSplitPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 분할 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSplitPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 분할 구획의 경계를 그립니다.
`void` | `SynthPainter. paintSplitPaneDividerBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 분할 구획의 디바이더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSplitPaneDividerBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 분할 구획의 디바이더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintSplitPaneDividerForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 분할 구획의 디바이더의 foreground를 그립니다.
`void` | `SynthPainter. paintSplitPaneDragDivider (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 사용자가 분할 구획의 디바이더를 드래그 하고 있을 때 디바이더를 그립니다.
`void` | `SynthPainter. paintTabbedPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 탭 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTabbedPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 탭 구획의 경계를 그립니다.
`void` | `SynthPainter. paintTabbedPaneContentBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 선택된 탭 구획의 탭의 내용이 포함되고 있는 영역의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTabbedPaneContentBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 선택된 탭 구획의 탭의 내용이 포함되고 있는 영역의 경계를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabAreaBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 탭 구획의 탭의 배후에 있는 영역의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabAreaBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 탭 구획의 탭의 배후에 있는 영역의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabAreaBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 탭 구획의 탭의 배후에 있는 영역의 경계를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabAreaBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 탭 구획의 탭의 배후에 있는 영역의 경계를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)` 탭 구획의 탭의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)` 탭 구획의 탭의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)` 탭 구획의 탭의 경계를 그립니다.
`void` | `SynthPainter. paintTabbedPaneTabBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)` 탭 구획의 탭의 경계를 그립니다.
`void` | `SynthPainter. paintTableBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 테이블의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTableBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 테이블의 경계를 그립니다.
`void` | `SynthPainter. paintTableHeaderBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 테이블의 헤더의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTableHeaderBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 테이블의 헤더의 경계를 그립니다.
`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)` 아이콘과 텍스트를 그립니다.
`void` | `SynthGraphicsUtils. paintText (SynthContext ss, Graphics g, String text, int x, int y, int mnemonicIndex)` 지정된 위치에 텍스트를 그립니다.
`void` | `SynthGraphicsUtils. paintText (SynthContext ss, Graphics g, String text, Rectangle bounds, int mnemonicIndex)` 지정된 위치에 텍스트를 그립니다.
`void` | `SynthPainter. paintTextAreaBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 텍스트 영역의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTextAreaBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 텍스트 영역의 경계를 그립니다.
`void` | `SynthPainter. paintTextFieldBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 텍스트 필드의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTextFieldBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 텍스트 필드의 경계를 그립니다.
`void` | `SynthPainter. paintTextPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 텍스트 구획의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTextPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 텍스트 구획의 경계를 그립니다.
`void` | `SynthPainter. paintToggleButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 토글버튼의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToggleButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 토글버튼의 경계를 그립니다.
`void` | `SynthPainter. paintToolBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴바의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 툴바의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴바의 경계를 그립니다.
`void` | `SynthPainter. paintToolBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 툴바의 경계를 그립니다.
`void` | `SynthPainter. paintToolBarContentBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴바의 컨텐츠 영역의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolBarContentBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 툴바의 컨텐츠 영역의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolBarContentBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴바의 컨텐츠 영역의 경계를 그립니다.
`void` | `SynthPainter. paintToolBarContentBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 툴바의 컨텐츠 영역의 경계를 그립니다.
`void` | `SynthPainter. paintToolBarDragWindowBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴바가 그 primary 프레임으로부터 떼어내졌을 때에, 툴바가 포함되고 있는 윈도우의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolBarDragWindowBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 툴바가 그 primary 프레임으로부터 떼어내졌을 때에, 툴바가 포함되고 있는 윈도우의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolBarDragWindowBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴바가 그 primary 프레임으로부터 떼어내졌을 때에, 툴바가 포함되고 있는 윈도우의 경계를 그립니다.
`void` | `SynthPainter. paintToolBarDragWindowBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)` 툴바가 그 primary 프레임으로부터 떼어내졌을 때에, 툴바가 포함되고 있는 윈도우의 경계를 그립니다.
`void` | `SynthPainter. paintToolTipBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴팁의 백그라운드를 그립니다.
`void` | `SynthPainter. paintToolTipBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 툴팁의 경계를 그립니다.
`void` | `SynthPainter. paintTreeBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 트리의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTreeBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 트리의 경계를 그립니다.
`void` | `SynthPainter. paintTreeCellBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 트리내의 셀이 포함되고 있는 행의 백그라운드를 그립니다.
`void` | `SynthPainter. paintTreeCellBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 트리내의 셀이 포함되고 있는 행의 경계를 그립니다.
`void` | `SynthPainter. paintTreeCellFocus (SynthContext context, Graphics g, int x, int y, int w, int h)` 트리내의 셀에 포커스가 있을 때, 셀의 포커스 인디케이터(indicator)를 그립니다.
`void` | `SynthPainter. paintViewportBackground (SynthContext context, Graphics g, int x, int y, int w, int h)` 뷰포트의 백그라운드를 그립니다.
`void` | `SynthPainter. paintViewportBorder (SynthContext context, Graphics g, int x, int y, int w, int h)` 뷰포트의 경계를 그립니다.

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

Graphics 를 돌려주는 javax.swing.text 의 메소드
`Graphics` | `View. getGraphics ()` draw를 위한 `Graphics` 를 가져옵니다.

Graphics 형의 파라미터를 가지는 javax.swing.text 의 메소드
`protected int` | `PasswordView. drawEchoCharacter (Graphics g, int x, int y, char c)` 메아리 문자를 draw 하는지, 패스워드 캐릭터 라인을 표시하는데 사용하는 임의의 그래픽을 draw 합니다.
`protected void` | `PlainView. drawLine (int lineIndex, Graphics g, int x, int y)` 말미의 margin를 삭제해, 탭을 확장하면서, 1 행의 텍스트를 draw 합니다.
`protected void` | `WrappedPlainView. drawLine (int p0, int p1, Graphics g, int x, int y)` 말미의 margin를 삭제해, 탭을 확장하면서, 1 행의 텍스트를 draw 합니다.
`protected int` | `PlainView. drawSelectedText (Graphics g, int x, int y, int p0, int p1)` 모델내의 지정된 범위를, 선택된 텍스트로서 draw 합니다.
`protected int` | `WrappedPlainView. drawSelectedText (Graphics g, int x, int y, int p0, int p1)` 모델내의 지정된 범위를, 선택된 텍스트로서 draw 합니다.
`protected int` | `PasswordView. drawSelectedText (Graphics g, int x, int y, int p0, int p1)` 모델내의 지정된 범위를, 선택된 텍스트로서 draw 합니다.
`static int` | `Utilities. drawTabbedText (Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)` 지정된 탭 확장 수법을 사용해 포함되어 있는 탭을 확장하면서, 지정된 텍스트를 draw 합니다.
`protected int` | `PlainView. drawUnselectedText (Graphics g, int x, int y, int p0, int p1)` 모델내의 지정된 범위를 일반적으로의 선택되어 있지 않은 텍스트로서 draw 합니다.
`protected int` | `WrappedPlainView. drawUnselectedText (Graphics g, int x, int y, int p0, int p1)` 모델내의 지정된 범위를 일반적으로의 선택되어 있지 않은 텍스트로서 draw 합니다.
`protected int` | `PasswordView. drawUnselectedText (Graphics g, int x, int y, int p0, int p1)` 모델내의 지정된 범위를 일반적으로의 선택되어 있지 않은 텍스트로서 draw 합니다.
`abstract void` | `GlyphView.GlyphPainter. paint (GlyphView v, Graphics g, Shape a, int p0, int p1)` 지정된 범위를 나타내는 Glyph를 그립니다.
`void` | `DefaultCaret. paint (Graphics g)` caret를 수직선으로서 draw 합니다.
`void` | `Caret. paint (Graphics g)` caret를 draw 합니다.
`void` | `DefaultHighlighter. paint (Graphics g)` 하이라이트를 draw 합니다.
`void` | `Highlighter. paint (Graphics g)` 하이라이트를 draw 합니다.
`void` | `DefaultHighlighter.DefaultHighlightPainter. paint (Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)` 하이라이트를 그립니다.
`void` | `Highlighter.HighlightPainter. paint (Graphics g, int p0, int p1, Shape bounds, JTextComponent c)` 하이라이트를 draw 합니다.
`abstract void` | `View. paint (Graphics g, Shape allocation)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `FieldView. paint (Graphics g, Shape a)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `PlainView. paint (Graphics g, Shape a)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `WrappedPlainView. paint (Graphics g, Shape a)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `ParagraphView. paint (Graphics g, Shape a)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `IconView. paint (Graphics g, Shape a)` 아이콘을 그립니다.
`void` | `GlyphView. paint (Graphics g, Shape a)` 텍스트 서식의 행의 일부를 draw 합니다.
`void` | `ComponentView. paint (Graphics g, Shape a)` 실제의 draw의 동작은, 컴퍼넌트가 그 친컨테이너 (이 뷰를 수용하는 컨테이너)와의 사이에 있는 관련성으로부터 발생합니다.
`void` | `BoxView. paint (Graphics g, Shape allocation)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 `BoxView` 를 draw 합니다.
`void` | `AsyncBoxView. paint (Graphics g, Shape alloc)` 지정된 할당 및 draw 표면을 사용해, 뷰를 draw 합니다.
`protected void` | `BoxView. paintChild (Graphics g, Rectangle alloc, int index)` 아이를 draw 합니다.
`void` | `AsyncBoxView.ChildLocator. paintChildren (Graphics g)` 클립 영역을 교차하는 아이를 그립니다.
`Shape` | `DefaultHighlighter.DefaultHighlightPainter. paintLayer (Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)` 하이라이트의 일부분을 그립니다.
`abstract Shape` | `LayeredHighlighter.LayerPainter. paintLayer (Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)`
`void` | `DefaultHighlighter. paintLayeredHighlights (Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)` 이 메소드는, LabelView 와 같은, 잎이 되는 View 의 draw중에 불려 갑니다.
`abstract void` | `LayeredHighlighter. paintLayeredHighlights (Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)` 이 메소드는, LabelView 와 같은, 잎이 되는 View 의 draw중에 불려 갑니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.text.html 의 메소드
`void` | `StyleSheet.BoxPainter. paint (Graphics g, float x, float y, float w, float h, View v)` 속성에 따라 CSS 박스를 draw 합니다.
`void` | `StyleSheet.ListPainter. paint (Graphics g, float x, float y, float w, float h, View v, int item)` 지정된 속성에 따라 CSS 리스트 수식을 그립니다.
`void` | `ParagraphView. paint (Graphics g, Shape a)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `ListView. paint (Graphics g, Shape allocation)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`void` | `ImageView. paint (Graphics g, Shape a)` View 를 그립니다.
`void` | `BlockView. paint (Graphics g, Shape allocation)` 지정된 draw 표면 및 그 표면상의 영역을 사용해 draw 합니다.
`protected void` | `ListView. paintChild (Graphics g, Rectangle alloc, int index)` 아이 1개를 draw 합니다.

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

Graphics 형의 파라미터를 가지는 javax.swing.tree 의 메소드
`void` | `DefaultTreeCellRenderer. paint (Graphics g)` 값을 그립니다.
`void` | `DefaultTreeCellEditor.EditorContainer. paint (Graphics g)` `Container.paint` 를 오버라이드(override) 해, 노드의 아이콘을 draw 해, 백그라운드 칼라에 선택색을 사용합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.