Domanda

Hiya - rapido uno - non v'è alcun danno / valore nella sottoclasse JComponent rispetto al JPanel?

A me hanno praticamente sguardo di essere la stessa cosa se sto facendo il mio disegno e l'oggetto non avranno figli, ma sembra che ci sia un pref per JPanel sottoclasse oltre JComponent - solo in cerca di opinioni su perché questo potrebbe essere ...

Thx: -)

È stato utile?

Soluzione

Se si sta disegnando l'intero componente da soli, quindi utilizzare JComponent. JPanel è solo un semplice esempio concreto di JComponent (che è astratta), e non è veramente destinata ad avere i suoi metodi ignorato.

JPanel è talvolta sottoclasse in modo che il costruttore sottoclasse può aggiungere vari controlli / disposizione, piuttosto che dover farlo attraverso un metodo di chiamata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top