comment faire pour étirer l'image
je veux étirer l'image en utilisant des Graphiques, mais incapable voici mon code, il montre l'image dans la taille que je veux, mais pas strach l'image
void imageload () {
FileDialog fd = new FileDialog(MainFram.this,"Open", FileDialog.LOAD);
fd.show();
if(fd.getFile() == null){
//Label1.setText("You have not chosen any image files yet");
}else{
String d = (fd.getDirectory() + fd.getFile());
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image1 = toolkit.getImage(d);
saveImage = d;//if user want to save Image
ImageIcon icon=new ImageIcon(Image1);
lblImage.setIcon(icon);
lblImage.setMinimumSize(new Dimension(50, 70));
lblImage.repaint();
}
}
OriginalL'auteur user542719 | 2011-01-19
Vous devez vous connecter pour publier un commentaire.
Appel
getScaledInstance()
à l'échelle de l'image à la taille que vous voulez avant de créer leImageIcon
. Vous n'avez pas besoin d'appelersetMinimumSize
sur l'étiquette.OriginalL'auteur dogbane
POUR définir l'image d'arrière-plan de filchooser
OriginalL'auteur Ranjan Singh rinku