¿Cómo funciona el marco Swing de Java para crear ventanas / marcos?


Answers

Tengo curiosidad: ¿cómo hace javax.swing.JFrame realmente un marco, y cómo se las arregla para mantenerse independiente del sistema operativo?

GUI en Java (válido para todos los PL) se crea en pares implementados en el sistema operativo nativo, más una descripción de los detalles para ver en el sistema de ventanas

¿Sería posible para mí crear un marco sin usar JFrame?

no es posible crear Contenedor de nivel superior de Java sin JVM

Question

Siempre he usado javax.swing cuando estoy creando GUI en Java. Para hacer una ventana, todo lo que he tenido que hacer es escribir:

JFrame frame = new JFrame("Cool Application");

Tengo curiosidad: ¿cómo hace javax.swing.JFrame realmente un marco, y cómo se las arregla para mantenerse independiente del sistema operativo? ¿Sería posible para mí crear un marco sin usar JFrame ?