2011-04-09 1 views
2

안녕하세요 를 사용하여 JLabel의에 표시되지 않습니다. 아이콘을 Jlabel로 설정할 때마다 완전히 표시되지 않습니다. 이미지의 일부만이 jlabel에 표시됩니다. 어떻게 해결할 수 있습니까?이미지가 완전히 내가 5cm 5 배 cm의 사각형으로 라벨 크기를 설정 한</p> <pre><code>ImageIcon icon=new ImageIcon(PathToImage,"Image"); jLabel4.setIcon(icon); </code></pre> <p>다음과 같이 JLabel의 이미지를 설정하고의 setIcon 방법

감사합니다.

+0

"5cm x5cm"그건 전혀 이해가되지 않습니다. 너 뭐 했어, 화면에서 측정 했어? –

+0

@ 앤드류 :: 실제로 나는 라벨의 크기를 말하고 싶습니다. 그래서 그것을 설명했습니다 .. 이제 속성과 그 크기를 통해 174x150을 보았습니다 –

답변

0

는 I는 [자바 이미지 스케일링] [1]

[1]을 사용하여 이미지를 축소했다. 이미지 크기 조정하는 것은 매우 간단합니다으로

은 두 줄

ResampleOp resampleOp = new ResampleOp (100,200); BufferedImage rescaledTomato = resampleOp.filter(tomato, null);

"토마토"당신이 확장하고자하는 이미지의 이름입니다을 추가해야합니다. 및 (100,200) 매개 변수는 너비가 & 크기 조정 된 이미지의 높이를 지정합니다.

감사합니다.

1

하나의 옵션은 JLabel의 크기를 늘리거나 JLabel의에로 이미지의 크기를 줄이려면 JLabel의에 맞게, 또는 JLabel의

+0

: 답장을 보내 주셔서 감사합니다 .... 나는 jlabel 크기를 늘릴 수 없습니다. 이미지 크기를 조정할 수 있습니다. 나는 다음 링크를 통해 갔다. [link] (http://www.mkyong.com/java/how-to-resize-an-image-in-java/). 내가해야 할 일은 무엇인가? –

+1

@Sachin, 네, 그렇게 할 수 있습니다. 또한 Microsoft Picture Manager, picasa 등과 같은 도구를 사용하여 이미지 크기를 변경할 수 있습니다. – Shankar

2

의 크기를 증가하는 이미지 크기를 조정하는 것입니다. http://code.google.com/p/java-image-scaling/ 라이브러리 :

+0

: 답장을 보내 주셔서 감사합니다 .... 이미지의 크기를 조정해야하므로 jlabel 크기를 늘릴 수 없습니다. 나는 다음 링크를 통해 갔다. [link] (http://www.mkyong.com/java/how-to-resize-an-image-in-java/). 내가해야 할 일은 무엇인가? –

+1

@Sachin : 네, 링크 에서처럼 할 수 있습니다. 자바에서 이미지 크기 조정에 대한 자세한 도움말은 [this] (http://stackoverflow.com/questions/244164/resize-an-image-in-java-any-open-source-library)를 참조하십시오. –

관련 문제