Я хотел бы отобразить изображение в области в моей 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
, когда я пытаюсь, у меня есть проблема с пути или URL-адресом! – shmoolki