메서드를 사용하여 java.awt.Component.getGraphics()
메서드로 그려진 일련의 선을 사용하여 AWT 구성 요소에 그라디언트 효과를 적용하려고 시도했지만 페인트되지 않습니다. 누구든지 이러한 그래픽을 구성 요소에 적용하여 크기 조정 및 다시 칠하는 다른 이벤트를 처리하는 방법을 알고 있습니까?AWT 구성 요소 사용자 지정 페인팅
2
A
답변
2
AWT 구성 요소에만 국한되어 있습니까? 그렇지 않으면 나는 당신이 사람이 "J"로 시작 (스윙 구성 요소와 함께 가라고 사용자 정의 그림 당신은 paintComponent
메소드를 오버라이드 (override), 예를 들면 다음과 같습니다.
import java.awt.Graphics;
import javax.swing.JPanel;
public class CustomPaintingComponent extends JPanel
{
@Override
protected void paintComponent(Graphics g)
{
super.paintComponent(g); // This will clear everything...
// ... now you can apply your custom painting, for example:
g.drawLine(10, 10, getWidth() - 10, getHeight() - 10); // A line from upper left to lower right corner
}
}
0
구성 요소의 페인트 방법을 재정의해야합니다. 그렇지 않고 그래픽 객체를 사용하고 한 번에 선을 쓰는 경우 다음 번에 구성 요소 페인트 메서드가 호출 될 때 모든 변경 사항을 다시 그립니다.
관련 문제
- 1. 다른 구성 요소 내부의 구성 요소를 페인팅
- 2. AWT GWT의 구성 요소 매핑
- 3. 플렉스 사용자 지정 구성 요소
- 4. ADF 사용자 지정 구성 요소
- 5. 스윙 구성 요소 및 awt 이벤트 문제
- 6. 전체 화면 배타 모드의 AWT 구성 요소
- 7. 사용자 지정 JSF 구성 요소 특성 목록
- 8. 사용자 지정 구성 요소 값 바인딩
- 9. 플렉스 : 사용자 지정 목록 구성 요소 만들기
- 10. NHibernate에 사용자 지정 목록 구성 요소 매핑
- 11. 사용자 지정 단추 구성 요소 보호 속성
- 12. 스윙 사용자 지정 GUI 구성 요소
- 13. 사용자 지정 UIPickerView 및 구성 요소
- 14. 사용자 지정 구성 요소 - 관리 방법?
- 15. 사용자 지정 스윙 구성 요소 : repaint() 문제
- 16. .net 구성 요소 ... 사용자 지정 양식
- 17. Richfaces 사용자 지정 구성 요소 렌더러 문제
- 18. Flex 사용자 지정 구성 요소 수명주기
- 19. AWT 구성 요소의 반투명 패널
- 20. AWT ScrollPane 사용자 정의
- 21. 사용자 지정 UI 구성 요소의 XML 사용자 지정 특성을 사용자 지정 UI 하위 구성 요소로 전달
- 22. 사용자 정의 구성 요소 사용자 객체 값
- 23. JMF 구성 요소를 통한 페인팅
- 24. 사용자 지정 구성 파일로드
- 25. WCF - 사용자 지정 바인딩 구성
- 26. 사용자 지정 구성 요소 대 GUI 디자인의 기본 구성 요소. 더 실용적인 것은? (.NET)
- 27. 사용자 지정 ASP.Net 현지화 리소스 공급자로부터 구성 요소 값 받기
- 28. 사용자 지정 컨트롤 구성 요소 설정 위치 C#
- 29. 사용자 지정 구성 요소 작업 : 하위 클래스 UIView 또는 UIViewController?
- 30. 프로그래밍 방식으로 사용자 지정 구성 요소 높이를 변경하는 방법
나는 이렇게 그리고 요점은 무엇인가 어떻게해야합니까? 전술 한 방법 중? – Supuhstar