그래픽/드로잉 라이브러리를 사용하고 싶지 않습니다. 내가 생각할 수있는 유일한 해결책은 수천 개의 1x1 jButton을 생성하는 것입니다 (이는 분명히 비실용적입니다). 더 나은 해결책이 있습니까?그래픽 클래스를 사용하지 않고 개별 픽셀을 Java로 그리려면 어떻게해야합니까?
-1
A
답변
1
예를 들어 JPanel을 확장하고 paintComponent 메서드를 재정 의하여 자체 구성 요소를 만들면됩니다.
Java에서 제공하는 그래픽 기능을 사용하고 싶지 않은 이유는 무엇입니까?
+0
학교 프로젝트 용이기 때문에. 나는 GUI를 사용하는 방법을 아는 유일한 사람이다. 빌트인 함수를 사용하면 내가 속이는 것처럼 느낄 것이다. –
2
"그래픽 기능을 사용하지 않고"그릴 수있는 유일한 방법은 원본 이미지를 실제 이미지의 색상 맵에 적합한 바이트 값으로 채 웁니다. 그런 다음 그래픽 프리미티브를 사용하여 결과 이미지를 창에 렌더링 할 수 있습니다.
BufferedImage를 보시고 거기서부터 다시 작업하십시오.
0
그래픽 라이브러리를 사용하지 않고 어떻게 화면에 그림을 표시 하시겠습니까? 컴퓨터 화면에 픽셀을 표시하는 기본 방법을 작성 하시겠습니까?
관련 문제
- 1. 창에서 개별 픽셀을 편집하려면 어떻게해야합니까?
- 2. 베 지어 경로의 제어점을 Java로 그리려면 어떻게해야합니까?
- 3. 외부 API를 사용하지 않고 Android에서 그래프를 그리려면 어떻게해야합니까?
- 4. BitmapData.draw()를 사용하지 않고 BitmapData를 구성하는 픽셀을 빠르게 회전하려면 어떻게해야합니까?
- 5. 데이터베이스를 사용하지 않고 Java로 보고서 작성
- 6. 개별 픽셀을 이미지의 행렬로 읽어들입니다.
- 7. Windows Forms을 사용하지 않고 C# 그래픽 그리기
- 8. 그래픽 API를 사용하지 않고 3D 게임 프로그래밍
- 9. 그래픽 데이터보기에서 픽셀을 도용 알고리즘?
- 10. 내장 클래스를 사용하지 않고 시스템 시간을 얻으려면
- 11. StackOverflowException을 얻지 않고 Java로 그래프를 직렬화하려면 어떻게해야합니까?
- 12. 여러 연결을 사용하지 않고 여러 클래스를 사용하려면 어떻게해야합니까?
- 13. 마지막 키워드를 사용하지 않고 클래스를 확장 할 수 없게하려면 어떻게해야합니까?
- 14. System.Net 클래스를 사용하지 않고 C#으로 HTTP 요청을 보내려면 어떻게해야합니까?
- 15. 애플리케이션에 그래프를 그리려면 어떻게해야합니까?
- 16. JPanel에서 눈금자를 그리려면 어떻게해야합니까?
- 17. jfreechart에서 직선을 그리려면 어떻게해야합니까?
- 18. iPhone에 선을 그리려면 어떻게해야합니까?
- 19. Java로 추상 싱글 톤 클래스를 구현하려면 어떻게해야합니까?
- 20. PlayN의 이미지에서 개별 픽셀을 읽는 중
- 21. iOS에 질감이있는 단추를 그리려면 어떻게해야합니까?
- 22. 경로를 따라 두께가 다른 커브를 그리려면 어떻게해야합니까?
- 23. 선택기를 사용하지 않고 jQuery 객체를 그룹화하려면 어떻게해야합니까?
- 24. PHP는 정적 함수를 사용하지 않고 클래스를 포함합니다
- 25. 괄호를 사용하거나 사용하지 않고 클래스를 인스턴스화 하시겠습니까?
- 26. iPhone. 어떻게 큰 CGImage의 개별 픽셀을 바꿀까요?
- 27. iPhone의 화면에서 개별 픽셀을 제어하려면 어떻게합니까?
- 28. matplotlib의 범례에 사각형을 그리려면 어떻게해야합니까?
- 29. Qt에서 반투명 사각형을 그리려면 어떻게해야합니까?
- 30. iPad에서 선 그래프를 그리려면 어떻게해야합니까?
자신 만의 JNI 루틴을 작성할 수 있습니까? –
"1x1 jButton 수천"brrrrr ... – assylias
smh ............ – jpalm