2012-09-04 4 views
2

Java 애플릿의 경우 "화면 지우기"의 가장 좋은 방법은 무엇입니까? 특정 기능이 있습니까, 아니면 화면의 크기에 흰색 사각형을 만들고 페인트 하시겠습니까?Java 애플릿 지우기 화면

전체 애플릿 화면을 지우는 데 유용한 모범 사례는 무엇입니까?

+3

전체 화면 또는 JPanel의 또는 다른 구성 요소를 그림됩니까? – fonZ

+0

전체 애플릿. 나는 일련의 도면을 가지고 있으며, 연속적으로 화면을 지우고 새로운 그림을 애플릿 화면에 페인트해야합니다. – CodeKingPlusPlus

+0

최상위 컨테이너에 대해'super.paintComponent'가 작동해야합니다 ('JComponent'로 작업하는 경우) 또는'super.paint'가 작동해야합니다. 최상위 컨테이너의 페인트 메서드를 오버 라이딩하지 않으려면 일반적으로 사용자 지정 구성 요소를 사용하여 성능을 향상시켜야합니다. – MadProgrammer

답변

4

일반적으로 애플릿을 삭제의 모범 사례 배경 단지

Dimension d = getSize(); 
g.setColor(Color.WHITE); 
g.fillRect(0, 0, d.width, d.height);