Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA] Ridimensione di jpg e collocazione

    Ecco il mio problema!!!
    Ho la necessita di carica su un JFrame un'immagine e collocarla in una determinata parte...
    Il primo problema era qlo di ridimensionare l'immagine ma trovato in giro questo codice la ridimensione avviene ma solo che mi posiziona sempre al centro l'immagine mentre io la vorrei piu' a sinistra... in poche parole se utilizzo il codice di ridimensionamento il setBounds non funziona
    ecco il codice... dategli un'occhiata...

    ImageIcon temp=new ImageIcon("c:/Documents and Settings/Administrator/Desktop/sil/cover2800_20167.jpg");
    int width = temp.getIconWidth();
    int height = temp.getIconHeight();
    if (width > 200 || height > 200) {
    double d = 200D / Math.max(width, height);
    width = (int)Math.round(width * d);
    height = (int)Math.round(height * d);
    Image img1 = temp.getImage();
    BufferedImage img2 = new BufferedImage(
    width, height, BufferedImage.TYPE_INT_RGB
    );
    Graphics g = img2.getGraphics();
    g.drawImage(img1, 0, 0, width, height, null);
    temp = new ImageIcon(img2);
    }

    JLabel picture=new JLabel(temp);
    picture.setBounds(10,10,200,200); //questo non va

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    Le domande relative al linguaggio Java ora vanno inserite nel forum dedicato.
    Ho spostato la discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    scusa non me ne ero accorto!!!
    Comunque ho risolto l'errore era che ho aggiunto la Jlabel alla finestra invece dovevo farla al pannello una svista del bip...
    Scusate per il post inutile ma almeno spero che vi serva per il ridimensionamento delle immagine che funziona...

    Grazie comunque...

    p.s.: bello il nuovo sito :maLOL:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.