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

    JPanel con immagini dinamiche

    Salve a tutti,

    ho un JPanel in cui ho inserito diversi JRadionButton .
    Vorrei che quando clicco su una scelta apparisse nel JPanel un'immagine ben precisa, quindi cercare di associare ad ogni JRadionButton un'immagine.

    Ho provato a mettere nell'ascoltatore del JRadioButton il seguente codice :

    BorderLayout.SOUTH);pannelloEast.add(new JLabel(new ImageIcon("./ico/solaio1.jpg")), BorderLayout.SOUTH);

    ma nn va

    Qualche dritta ??' grazie
    Omme se nasce e brigante se more
    Ma fino all’ultimo avimma sparà
    E si murimm menate nu sciore
    E na preghiera pè sta libertà

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Devi per prima cosa rimuovere dal pannello l'eventuale immagine già visibile.
    Quindi aggiungere l'immagine nuova da visualizzare.
    Per ultima cosa devi forzare il lay-out dei nuovi componenti, richiamando il metodo validate() sull'oggetto appena modificato e, magari, anche sulla finestra che lo deve visualizzare.


    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
    grazie.

    funziona, è bastato validare solo l'immagine e nn anche la finestra.

    Omme se nasce e brigante se more
    Ma fino all’ultimo avimma sparà
    E si murimm menate nu sciore
    E na preghiera pè sta libertà

  4. #4



    funziona solo la prima volta che clicco su un JRadioButton....


    poi rimane sempre la stessa immagine

    Omme se nasce e brigante se more
    Ma fino all’ultimo avimma sparà
    E si murimm menate nu sciore
    E na preghiera pè sta libertà

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Dimenticavo: il validate() va richiamato anche dopo aver rimosso il pannello con la vecchia immagine!


    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

  6. #6
    infatti....


    grazie

    pannelloEast.removeAll();


    Omme se nasce e brigante se more
    Ma fino all’ultimo avimma sparà
    E si murimm menate nu sciore
    E na preghiera pè sta libertà

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.