Я пытаюсь отобразить изображение в рамке, однако изображение не совсем точно помещается в рамкуКак я могу изменить размер изображения?Я не могу изменить размер кадра.Мне нужно, чтобы он всегда оставался одного размера.
// Override paint(): public void paint (Graphics g) { Dimension dimension = this.getSize(); Insets I = this.getInsets(); Toolkit tk = Toolkit.getDefaultToolkit(); try{ URL u = new URL ("http://www.gstatic.com/hostedimg/c195c33263b5205c_large"); Image img = tk.getImage(u); g.drawImage(img, 0+I.left, 0+I.top, this); } catch(MalformedURLException e){ System.out.println(e); } }
Используйте один из методов drawImage, где вы можете указать необходимую ширину и высоту области рисования. Например:
g.drawImage(img, 0+I.left, 0+I.top, myWidth, myHeight, this);