¿Qué es AWT? Kit de herramientas de ventana abstracta

Abstract Window Toolkit (AWT) es una colección de componentes (widgets) de interfaz gráfica de usuario (GUI) y otros servicios relacionados necesarios para la programación de GUI en Java.

Es el kit de herramientas de widgets de interfaz de usuario, gráficos y ventanas independientes de la plataforma original de Java.

AWT ahora es parte de Java Foundation Classes (JFC) y sirve como la interfaz de programación de aplicaciones (API) estándar para la programación de GUI en Java.

Desde J2SE1.2 en adelante, los widgets AWT fueron reemplazados en gran medida por el kit de herramientas Swing. La funcionalidad Swing se basa en AWT para la interfaz central con el sistema de ventanas nativo.

Sin embargo, el programador ahora puede elegir entre la apariencia del sistema nativo y la apariencia multiplataforma de Java.

Swing es preferido por la mayoría de los programadores de Java que todavía se adhieren al principio de escribir una vez, ejecutar en cualquier lugar (WORA) en el núcleo de la filosofía de Java.

En 1995, cuando Sun Microsystems introdujo Java como un lenguaje de programación independiente de la plataforma, AWT pretendía proporcionar una fina capa de abstracción sobre la interfaz de usuario nativa subyacente.

En esencia, el mismo programa Java, cuando se ejecuta en una PC con Windows, tendría la apariencia de una aplicación nativa de Windows y la apariencia de una aplicación nativa de Mac cuando se ejecuta en una Mac.

AWT incluye un conjunto de widgets, que proporcionan el subconjunto de funciones comunes a todas las plataformas nativas.

AWT también cuenta con un sólido modelo de manejo de eventos, herramientas de imágenes y gráficos (que incluyen clases de forma, color y fuente), administradores de diseño para diseños de ventanas flexibles y clases de transferencia de datos para cortar y pegar a través del portapapeles de la plataforma nativa.

Relacionado

21 Mejores Frameworks de Java

Si recién comienzas a programar con Java, puedes oje la guía para principiantes sobre Java que te guiará a través de todos los conceptos más importantes de Java que necesitas conocer, si pronto quieres comenzar a utilizar cualquier de los frameworks Java. Java es un lenguaje robusto y combinado con un framework Java, puede proporcionar las mejores soluciones para cualquier campo tecnológico, ya bien sea; un ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

17 Nuevos Cursos Gratuitos de SQL, Python, Diseño Web y Más (06 de Marzo)

Regreso con nuevos cursos gratis, recuerda que algunos de los cupones de los cursos publicados ayer, es muy posible que aún sigan activos; y vas a poder encontrar cursos en español de javascript -typescript, react,vue- y Unity. Además, de cursos en inglés de Python, R, SQL y más; también tienes muchos cursos totalmente gratis y una gran oferta de guías para programación de O´Reilly (en inglés) ¡SEGUIR LEYENDO!

25 Mejores aplicaciones Java jamás programadas

La historia de Java comenzó en 1991, en un momento en que Sun Microsystems buscaba extender su liderazgo en el mercado de estaciones de trabajo informáticas al floreciente mercado de la electrónica personal. Poco se sabía, de que el lenguaje de programación que Sun estaba a punto de crear democratizaría la informática, inspiraría a una comunidad mundial y se convertiría en la plataforma para un ecosistema ¡SEGUIR LEYENDO!

25 Mejores cursos de Udemy 2020 [EN]

Más de 20 expertos han compilado esta lista de los mejores cursos, certificados, tutoriales, capacitación y clases de Udemy disponibles en línea para 2020. Estos incluyen las mejores ofertas y descuentos para brindarte los mejores precios en oferta. Los cursos son adecuados para principiantes, estudiantes intermedios y expertos. Esta compilación ya ha ayudado a más de 72.000 estudiantes y se actualiza cada poco tiempo. Consulta nuestra ¡SEGUIR LEYENDO!

26 Nuevos Cursos GRATIS de Udemy: Python, Javascript, Flutter (cupón finalizado)

26 Nuevos cursos con cupones free de Udemy: En español (typescript,javascript, react, vue y videojuegos) e ingles (Python, Django, Javascript, R, SQL, Flutter, Java, Qt, Bootstrap, Illustrator y Photoshop). Cursos en Español ? Curso Gratis de Udemy: Aprende JavaScript y Jquery de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Typescript de 0 a 100 APÚNTATE ? Curso Gratis de Udemy: Aprende Vue + ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

Deja un comentario