1
내 프레임에서 여러 JButton을 사용하고 JButton에서 이미지를 설정하고 싶습니다. 다음 코드를 사용하여 이미지 크기를 설정할 수 있습니다.JButton에서 이미지의 크기/크기 설정
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH) ;
icon = new ImageIcon(newimg);
그리고 다음 링크도 보았습니다. 내 이클립스 주노에서 WindowBuilder를 사용하고
resizing a ImageIcon in a JButton
. 아이콘이라는 속성을 설정하여 이미지를 설정하고 소스 코드에서 다음 코드를 생성합니다.
btnSave.setIcon(new ImageIcon(Patient_Detail.class.getResource("/Icons/download_icon.png")));
내 이미지 크기가 내 버튼 크기보다 비교적 크기 때문에.
이미지 크기를 WindowBuider를 사용하여 JButton의 크기로 설정하거나 모든 코드를 현재 코드에 추가하는 방법은 있습니까?
다음 나는 또한 이미지 크기를 설정합니다 .... 이미 작동하고 위의 코드를 사용할 수있는 버퍼 이미지를 촬영 ??? 이미지 크기를 설정할 수있는 직접적인 방법 ... –
당신이 말할 수는 없다 왜 다음 코드가 작동하지 않는지. 이미지가 표시되지 않습니다. JButton btnSave = 새로운 JButton (새로운 ImageIcon ((새로운 ImageIcon ("/ Icons/download_icon.png")) getImage()) getScaledInstance (102,51, java.awt.Image.SCALE_SMOOTH)))); –
누가 이기고, 작동 할 것이지만, ScalledInstance의 비동기 출력으로 인한 지연으로 계산해야하며, FileIO를 기반으로 모든 객체를 로컬 변수에로드 한 다음 API에 구현 된 몇 가지 메소드를 사용하십시오. myButton.setIcon (myIconXxx); – mKorbel