Qual è il modo migliore per creare un JFrame
e gestirlo?Il modo migliore per creare JFrame
- Creare una classe e al suo interno creare un oggetto
JFrame
- Eredita da
JFrame
comeclass MyClass extends JFrame
Qual è il modo migliore per creare un JFrame
e gestirlo?Il modo migliore per creare JFrame
JFrame
JFrame
come class MyClass extends JFrame
Se possibile, non utilizzare l'ereditarietà (la classe is-a JFrame), ma scegliere la composizione (ad esempio, la classe ha un JFrame). È un principio di progettazione comune.
E non ha alcun impatto significativo sulle prestazioni.
quindi potrebbe essere il modo migliore, non ereditare da JFrame, giusto? –
In che modo questo approccio influenza le prestazioni? – Mersenne
In questo caso penso che sia un buon modo per strutturare il codice nei componenti, lasciare che la classe erediti JFrame e la implementa funzionalmente all'interno della classe. – Jonas
In pratica, le uniche volte che è necessario estendere JFrame è se è necessario sovraccaricare i metodi in esso contenuti.
Detto questo, non ci dovrebbe essere nessuna prestazione notevole colpita in un modo o nell'altro.
cosa significa la performance? – qrtt1
Nota a tutti coloro che si chiederanno di menzionare "performance" in commenti e risposte: il titolo originale di questa domanda era "Il modo migliore per creare JFrame in termini di prestazioni" :) – Mersenne
Intendo "performance" il modo migliore per un programmatore senza errore incoraggiante –