2011-11-05 3 views
2

question 이전 내 참조 : 여러분의 소중한 답변을 바탕으로 JPanel에서 도형 그리는 방법은 무엇입니까?

, 내 요구 사항을 충족하기 위해 Java 2D library을 선택합니다.

나는 위의 라이브러리를 완전히 읽고 그림을 그리는 것과 그리는 것과 같은 그래픽을 다루는 것에 대한 완전한 이해를 가지고 있습니다. 이제 JPanel 내부에서 필요한 모양을 그리는 방법과 이러한 모든 도형을 그린 후에 JPanel을 JScrollPane에 배치하려면 어떻게해야합니까?

답변

3

재정 paintComponent(Graphics g) 방법 인 JPanel에 JScrollPane의를 추가합니다. 캐스트 Graphics ~ Graphics2D 및 모든 모양을 전달하는 drawShape() 메서드 사용

3

일반적으로 JComponent의 하위 클래스, 즉 MyComponent에 내용을 그릴 것입니다.

  1. 를 MyComponent의 인스턴스를 생성, MyComponent myc = new MyComponent();
  2. 가 JScrollPane의 내부, 예를 들어 있음을 넣어 JScrollPane jsp = new JScrollPane(myComponent);
  3. 그런 다음 (정확한 코드 레이아웃 매니저에 따라 다름)
관련 문제