728x90

Swing 3

기본 도형 그리기.Swing

기본 도형 그리기 기본 도형에는 선, 원, 타원, 사각형, 호등이 있습니다. Graphics는 이 기본 도형들을 그리기 위한 메소드를 다음과 같이 제공합니다. 선을 그리는 메소드 drawLine(int x1, int y1, int x2, int y2); 사각형을 그리는 메소드 drawRect(int x, int y, int width, int height); fillRect(int x, int y, int width, int height); 원 또는 타원을 그리는 메소드 drawOval(int x, int y, int width, int height); fillOval(int x, int y, int width, int height); 모서리가 둥근 사각형을 그리는 메소드 drawRoundRect(int..

JAVA/Swing 2023.02.20

배경 이미지 넣기.Swing

배경 이미지 넣기 JPanel에 이미지 넣기 JPanel은 paint() 메소드를 실행할 떄 자신의 paintComponent() 메소드를 먼저 호출하고, 자식 컴포넌트의 paint() 메소드를 나중에 호출하도록 되어 있습니다. 배경 그림은 모든 자식 컴포넌트보다 먼저 드로잉되어 자식 컴포넌트 밑에 깔려야 하므로, paintComponent() 에서 배경 그림이 드로잉 되어야 합니다. 다음 예제는 JPanel에 배경이미지를 드로잉 하여 JTextField와 JButton이 배경이미지 위에 배치되도록 합니다. package java0220; import java.awt.*; import javax.swing.*; public class BackgroundImageExample extends JFrame {..

JAVA/Swing 2023.02.20

Color와 Font.Swing

Color와 Font 붓에 물감을 묻혀 그리듯 Graphics의 setColor() 메소드로 Color를 설정하면, 해당 색상으로 문자, 선, 도형이 그려집니다. 예를들어 빨간색으로 설정하는 방법입니다. g.setColor(Color.RED); Color 클래스는 기본적으로 13가지의 색깔을 표현하는 Color 상수를 가지고 있습니다. 13가지 상수 이외의 색상을 얻고싶다면 R, G, B 값을 이용하여 Color 객체를 직접 만들면 됩니다. RGB 값은 각 0~255 사이의 값을 주면 됩니다. Graphics의 drawString() 으로 그려지는 글자의 기본 색상은 검정색이고, 사이즈는 12, 폰트의 종류는 Dialog입니다. Graphics의 setFont() 메소드를 이용하면 폰트 속성을 변경 가능..

JAVA/Swing 2023.02.20
728x90