[JAVA] swing 이미지 크기 조정


[JAVA] swing 이미지 크기 조정

자바 swing에서 setPreferredSize 를 통해 이미지가 담긴 객체의 크기를 조절하면 짤린다. 따라서 다른 방법을 사용해야 한다.Image 클래스의 getScaledInstance() 함수를 사용하면 이미지의 품질을 유지하면서 크기를 조절 할 수 있다. 그러니까 사이즈를 줄이거나 늘려도 이미지가 잘려서 안보이는 현상을 해결 할 수 있다.하지만 getScaledInstance() 함수는 Image 클래스에서 사용할 수 있다는 것을 명심하자. ImageIcon 이 아님! 헷갈리지말자다른 컴포넌트에 이미지를 적용하기 위해서는 setIcon 을 사용해야 하는데 이때 받는 매개변수는 Image 가 아닌 ImageIcon 이다. 따라서 변환 후에 최종적으로 ImageIcon 으로 리턴해주는 것이..........



원문링크 : [JAVA] swing 이미지 크기 조정