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

    Sfondo in un pannello.

    Come faccio a mettere lo sfondo in un pannello (senza implementarlo in una nuova classe)?

  2. #2
    stai parlando di pittura?

    a parte gli scherzi, nel titolo della discussione, devi specificare il linguaggio, come da regolamento...

    dall'avatar sembrerebbe JAVA, confermamelo così lo aggiungo al titolo.
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Scusa è vero. Mea culpa.

  4. #4
    se ti basta cambiare il colore di sfondo del pannello c'è il metodo

    codice:
    setBackground
    
    public void setBackground(Color bg)
    
        Sets the background color of this component.
    
        Overrides:
            setBackground in class Component
    
        Parameters:
            bg - the desired background Color
        See Also:
            Component.getBackground()
    di JComponent.
    Se invece vuoi mettere un'immagine credo che puoi solo reimplementare paint().

    SO: Debian Sarge kernel 2.6.11
    Lang: Java, C++, C

  5. #5
    E' possibile sovrascrivere quel metodo ad oggetto già istanziato?

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Per sovrascrivere un metodo bisogna costruire una nuova classe che estende quella di cui si vuole sovrascrivere il metodo. Quindi se vuoi sovrascrivere il metodo paint() di un JPanel, devi costruire una classe che estende JPanel e che implementa, a modo tuo, il metodo paint().


    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

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.