2010-12-11 6 views
0

내 응용 프로그램의 화면 중 하나에서 몇 가지 이미지가 표시됩니다. 내가하고 싶은 것은 사용자가 클릭 한 이미지에 검정 선을 그려 넣는 것뿐입니다. 기본적으로 나는 선택한 이미지를 강조하고 싶다. 검은 색 프레임은 많은 아이디어 중 하나 일뿐입니다. 더 효율적인 아이디어를 제안하실 수 있습니다.스윙을 사용하여 이미지 그리기

중요한 경우 NetBeans를 사용하고 있습니다.

덕분에, 토 메르

+0

질문은 무엇입니까 ? 아무리해도 코드 편집기가 무엇인지는 중요하지 않습니다. –

+0

... 그리고 지금까지 시도한 것은 무엇입니까? – akf

+0

내가 불분명하면 죄송합니다. Graphics2D를 사용해야한다는 것만 알면됩니다. Swing은 새로운 것입니다. 이 문제는 일반적으로 발생하기 때문에 누군가 Graphics2D 사용 방법에 대한 코드 또는 자습서를 참조하는 것이 좋습니다. 감사. – tomericco

답변

1

(내가 바로 당신을 얻을 경우)이 작업을 수행하는 가장 좋은 방법은 JComponent의 서브 클래스 및 페인트 방법을 덮어 쓸 것입니다. 이 사이트의 Reflection example을 살펴보십시오.

좋은 스윙을위한 소스 :
http://tips4java.wordpress.com/category/package/swing/
http://javagraphics.blogspot.com/
http://zetcode.com/tutorials/java2dtutorial/java2dimages/
최고의 : http://filthyrichclients.org/

+0

JComponent를 확장하는 것이 가장 좋거나 필요 없다는 것에 동의하지 않습니다. JLabel은 이미지를 포함 할 수 있습니다. MouseListener를 추가해 클릭 수를 검출 해, LineBorder를 사용해 JLabel 보더를 변경합니다. +1 링크. –

+0

좋은 아이디어! 레이블의 경계를 바꾸는 대신 그것에 그림을 그려야합니다. 감사! – tomericco

관련 문제