2012-02-12 14 views
8

¿Cuál es la mejor manera de crear un JFrame y manejarlo?La mejor manera de crear JFrame

  1. Cree una clase y dentro de ella crear un objeto JFrame
  2. Heredar del JFrame como class MyClass extends JFrame
+0

¿Qué significa el rendimiento? – qrtt1

+0

Nota para todos los que se preguntarán sobre mencionar el "rendimiento" en los comentarios y respuestas: el título original de esta pregunta fue "La mejor manera de crear JFrame en términos de rendimiento" :) – Mersenne

+0

Me refiero a "rendimiento" la mejor manera de programador sin alentar por error –

Respuesta

9

Siempre que sea posible, no utilice la herencia (la clase es-un JFrame), pero elegir la composición (Por ejemplo, su clase tiene -un JFrame). Es un principio de diseño común.

Y no tiene ningún impacto significativo en el rendimiento.

+0

así que ¿cuál podría ser la mejor manera? No heredar de JFrame, ¿verdad? –

+0

¿De qué manera este enfoque influye en el rendimiento? – Mersenne

+0

En este caso, creo que es una buena forma de estructurar el código en componentes, dejar que la clase herede JFrame e implementarlo funcionalmente dentro de la clase. – Jonas

6

Básicamente, las únicas veces que debe extender JFrame es si necesita sobrecargar cualquier método que contenga.

Dicho esto, no debe haber ningún rendimiento notable golpeado en un sentido u otro.

Cuestiones relacionadas