Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631

    [JAVA]voglio ridiminsionare unimmagine

    ciao ragazzi
    sapreste indicarmi delle istruzioni che mi permettono di ridimensionare un'immagine su una JLabel?

    ve ne sarei grato :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    http://java.sun.com/docs/books/tutor...nts/label.html

    credo che tu debba usare questi metodi

    void setHorizontalAlignment(int)
    void setVerticalAlignment(int)

    Set where in the label its contents should be placed. The SwingConstants interface defines five possible values for horizontal alignment: LEFT, CENTER (the default for image-only labels), RIGHT, LEADING (the default for text-only labels), TRAILING. For vertical alignment: TOP, CENTER (the default), and BOTTOM.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Puoi usare il metodo getScaledInstance() della classe Image.
    In questo modo:
    codice:
    Image img = getToolkit().createImage("nomefile");
    ImageIcon icon = new ImageIcon( image.getScaledInstance(NUOVA_LARGHEZZA, NUOVA_ALTEZZA, Image.SCALE_REPLICATE) );
    Al posto di SCALE_REPLICATE hai a disposizione altri tipi di ridimensionamento.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    grazie tante ...problema risolto
    sei il numero uno

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 © 2025 vBulletin Solutions, Inc. All rights reserved.