Domanda

ho scoperto di recente che JList (finalmente!) È stato "generified" in JDK7.

Perché classi JTree e affini / interfacce non vengono modificati lo stesso?

che sarebbe stato un enorme miglioramento. Casting Object sta succedendo di uno dei nervi.

Nota: il javadoc non era ancora stato aggiornato, vedi qui e qui .

È stato utile?

Soluzione

C'è stato qualcuno fare proposte sul swing-dev mailing list. Io non credo che sia ancora completa.

La mia comprensione del motivo per cui non è stato ancora generified è:

  • L'API non generici fit molto bene (esponendo attuazione e array, per esempio).
  • In tutto il codice della GUI, generification porta sorprendentemente poco beneficio considerato.
  • Gli ingegneri di Oracle hanno più priorità di business rilevanti.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top