Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    14

    [JAVA]Problema con immagine e JButton

    Ho utilizzato questo codice per ridimensionare le immagini nel bottone, ma non le ridimensiona. Sapete aiutarmi?

    codice:
    JButton coca = new JButton ();
                           ImageIcon icona =new ImageIcon("cocacola.jpg");
                           coca.setIcon(icona);
                           coca.setActionCommand("Coca Cola");
                           coca.setIcon(icona);
                           coca.setPressedIcon(icona);
                           coca.setBorderPainted(true);
                           coca.setContentAreaFilled(true);
                           coca.setOpaque(true);
                           coca.setMargin (new Insets (0, 0, 0, 0));

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Le discussioni inerenti il linguaggio Java vengono tratatte nel forum Java.

    Sposto la discussione.


    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

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Richi Visualizza il messaggio
    Ho utilizzato questo codice per ridimensionare le immagini nel bottone, ma non le ridimensiona. Sapete aiutarmi?
    La dimensione del icon nel pulsante dipende solo ed esclusivamente dal icon stesso .... non dipende dalla dimensione del pulsante, dai suoi margini o altro. Precisa meglio l'intenzione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    14
    Quote Originariamente inviata da andbin Visualizza il messaggio
    La dimensione del icon nel pulsante dipende solo ed esclusivamente dal icon stesso .... non dipende dalla dimensione del pulsante, dai suoi margini o altro. Precisa meglio l'intenzione.
    Devo creare un bottone con all' interno un immagine ridimensionata alla grandezza del bottone(nel mio caso si adatta alla grandezza della finestra)

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Richi Visualizza il messaggio
    Devo creare un bottone con all' interno un immagine ridimensionata alla grandezza del bottone(nel mio caso si adatta alla grandezza della finestra)
    Non c'è un modo diretto ed immediato per "adattare" la dimensione della icona alla dimensione del pulsante. Lo dico ancora in altro modo: la dimensione della icona non è in qualche proporzione rispetto al pulsante.

    Se vuoi ridimensionare la immagine ad una certa larghezza/altezza, puoi farlo: Image ha il metodo getScaledInstance. Ma lo ripeto ancora una volta: non c'è un modo facile e veloce per avere la icona che si "adatta" in automatico alla dimensione del pulsante.
    Ultima modifica di andbin; 03-06-2014 a 10:44
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    14
    va bene grazie.
    Puoi aiutarmi anche in questo caso invece? Devo creare una area di testo con scroll ma non funziona. Dopo averla creata(JTextArea) ho aggiunto
    <code>
    JScrollPane scroll = new JScrollPane(txtAreaParziale, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED );
    </code>

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Richi Visualizza il messaggio
    Puoi aiutarmi anche in questo caso invece?
    Per argomenti differenti, dovresti aprire una nuova discussione.

    Quote Originariamente inviata da Richi Visualizza il messaggio
    Devo creare una area di testo con scroll ma non funziona. Dopo averla creata(JTextArea) ho aggiunto
    codice:
    JScrollPane scroll = new JScrollPane(txtAreaParziale, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED );
    Questo è corretto. Ma è il JScrollPane che va poi aggiunto dentro un certo contenitore (quello che è ... non so nel tuo caso) .... non più txtAreaParziale.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    14
    Quando lo vado ad aggiungere al contenitore mi crea un area a parte nell' interfaccia

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Senza vedere che altro hai scritto è difficile dirti dove sta il problema...

    E comunque, nuovo problema ---> nuova discussione.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.