我想在Jframe的某個區域顯示圖像,但圖像佔用大量空間。Java調整圖像大小
我想採取公平的精確尺寸。 我如何在Java中
做到這一點這是我簡單的代碼:
我願意,如果我沒有使用正確的方法或正確的類實例化圖像的任何建議。
import java.awt.*;
import javax.swing.*;
public class ExempleDeplace extends JFrame{
private JLabel myLabel;
public ExempleDeplace(){
setLayout(new FlowLayout());
setTitle("Fenetre, modele Duchi");
setSize(500,700);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel j = new JLabel(new ImageIcon("src/images/bateau.png"));
add(j);
setVisible(true);
}
public static void main (String[] args) {
ExempleDeplace c = new ExempleDeplace();
}
}
使用'ImageIO'首先將圖像作爲圖像加載,然後使用Image.getScaledInstance(...),然後從該圖像製作ImageIcon。 – ControlAltDel 2015-02-24 17:02:38
當我嘗試我有一個問題的路徑或網址! – shmoolki 2015-02-24 17:05:40