2012-04-12 4 views
-1

그래픽/드로잉 라이브러리를 사용하고 싶지 않습니다. 내가 생각할 수있는 유일한 해결책은 수천 개의 1x1 jButton을 생성하는 것입니다 (이는 분명히 비실용적입니다). 더 나은 해결책이 있습니까?그래픽 클래스를 사용하지 않고 개별 픽셀을 Java로 그리려면 어떻게해야합니까?

+1

자신 만의 JNI 루틴을 작성할 수 있습니까? –

+0

"1x1 jButton 수천"brrrrr ... – assylias

+0

smh ............ – jpalm

답변

1

예를 들어 JPanel을 확장하고 paintComponent 메서드를 재정 의하여 자체 구성 요소를 만들면됩니다.

Java에서 제공하는 그래픽 기능을 사용하고 싶지 않은 이유는 무엇입니까?

+0

학교 프로젝트 용이기 때문에. 나는 GUI를 사용하는 방법을 아는 유일한 사람이다. 빌트인 함수를 사용하면 내가 속이는 것처럼 느낄 것이다. –

2

"그래픽 기능을 사용하지 않고"그릴 수있는 유일한 방법은 원본 이미지를 실제 이미지의 색상 맵에 적합한 바이트 값으로 채 웁니다. 그런 다음 그래픽 프리미티브를 사용하여 결과 이미지를 창에 렌더링 할 수 있습니다.

BufferedImage를 보시고 거기서부터 다시 작업하십시오.

0

그래픽 라이브러리를 사용하지 않고 어떻게 화면에 그림을 표시 하시겠습니까? 컴퓨터 화면에 픽셀을 표시하는 기본 방법을 작성 하시겠습니까?

관련 문제