HOWTO · Java
Java에서 색상 설정
이 기사에서는 Java에서 색상을 설정하는 방법을 소개합니다.
그래픽은 통계를 더 잘 이해하는 데 도움이되는 그래프, 이미지, 모양을 그림으로 표현한 것입니다. Java 프로그래밍을 통해 사용자는 필요에 따라Graphics인스턴스를 그릴 수 있습니다. 그래픽은 원하는 장치에 구성 요소를 그리기위한 다양한 추상 기능을 가진 추상 클래스입니다.
아래는 그래픽이 어떻게 작동하는지 보여주는 코드 블록입니다.
import java.applet.Applet;
import java.awt.*;
import javax.swing.*;
public class ColorsAndFrames {
public static void main(String[] args) {
ShowGraphics graphics = new ShowGraphics();
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setSize(400, 400);
frame.add(graphics);
}
static class ShowGraphics extends Applet {
public void paint(Graphics g) {
g.setColor(Color.GREEN);
g.drawOval(30, 130, 50, 60);
Color myColor = new Color(255, 200, 113);
g.setColor(myColor);
g.fillRect(40, 60, 30, 60);
}
}
}
위의 코드 블록에서 공용 클래스는 드라이버 코드와 셰이프를 그리는 정적 클래스를 포함합니다. ShowGraphics클래스는Applet클래스를 확장하는 사용자 정의 클래스입니다. 애플릿은 자체적으로 실행되지 않고 다른 응용 프로그램의 지원 프로그램으로 실행됩니다. 일반적으로 웹 페이지 및 HTML 코드와 함께 사용하도록 정의됩니다.
java.awt.Component객체에서 가져온 메서드 페인트가 있습니다. 이 메서드는 애플릿을 그리고Graphics인스턴스를 매개 변수로 사용합니다. 객체는 원, 직사각형, 타원과 같은 이미지를 그리고 축을 조작하기위한 기본 정보를 보유합니다. Graphics인스턴스는 다양한 기능을 호출하는 데 사용됩니다.
반면setColor함수는 그래픽 컨텍스트 색상을 원하는 색상으로 설정합니다. 사용자 정의 사용자 정의 색상이거나Color클래스에서 가져올 수 있습니다. Color클래스의 생성자에RGB값을 제공하여 사용자 정의 색상을 정의 할 수 있습니다. 매개 변수는 빨강, 녹색 및 파랑의 순서이며 값의 범위는 0-255입니다. drawOval()함수는 타원형 모양을 그리는 방법입니다. 4 개의 매개 변수 x, y, 너비 및 높이를 사용합니다.
메인 클래스 인 드라이버 코드는 Applet 확장 클래스의 인스턴스를 생성했습니다. JFrame클래스는 처음에는 보이지 않는 Java Swing 구성 요소를 포함하도록 인스턴스화됩니다. 따라서 창은setVisible메소드를 사용하여 명시 적으로 표시 할 수 있습니다. 이 메서드는 부울 매개 변수를 사용하며 값을 반환하지 않습니다.
창이 나타나기 시작하면setSize함수를 사용하여 크기를 정의합니다. 주어진 매개 변수는 픽셀 단위의 값을 취합니다. ShowGraphics클래스의 인스턴스가add함수로 전달됩니다. 이 메서드는 지정된 그래프를 컨테이너에 추가합니다. 구성 요소 통과가 null 인 경우NullPointerException이 발생합니다.
Java 프로그램 외에 Applet 클래스는 HTML 코드에서 직접 호출 할 수 있으며 브라우저의 컨테이너는 Applet 클래스의 정보를 렌더링합니다.
아래는 위의 프로그램을 실행할 때 출력으로 형성되는 첨부 된 애플릿 이미지입니다.