Otras clases gráficas de Swing

Antes de pasar a explicar los administradores de disposición o diseño (o sea, los layout managers), voy a exponer otros objetos gráficos. Si queréis más información, podéis consultar la API de Java. JProgressBar. Barra configurable que muestra de forma gráfica la progresión temporal de una operación como un porcentaje de longitud de la barra. JScrollBar.…… Continúa leyendo Otras clases gráficas de Swing

Contenedores y componentes en Java

Los componentes o elementos gráficos para crear interfaces gráficas están divididos en dos grandes grupos: los contenedores y los componentes. Un componente, también denominado componente simple o atómico, es un objeto que tiene una representación gráfica, que se puede mostrar en la pantalla y con la que puede interactuar el usuario.  Ejemplos de componentes son…… Continúa leyendo Contenedores y componentes en Java

Clases oyentes y adaptadoras de eventos

Los objetos que tratan los eventos se crean implementando las interfaces Listener. La mayoría de estas interfaces Java de los oyentes están diseñadas para responder a varios eventos diferentes, de modo que incluyen más de un método. Por ejemplo, la interfaz oyente de interacciones del ratón MouseInputListener tiene siete métodos, tres relacionados con la operación…… Continúa leyendo Clases oyentes y adaptadoras de eventos

Jerarquía y tipos de eventos

Conceptualmente, los eventos generados en los componentes gráficos se pueden clasificar en: eventos de bajo nivel y eventos semánticos o de alto nivel. Los eventos de bajo nivel están relacionados con los aspectos físicos de la interacción con los elementos de la interfaz. El resto de los eventos son de alto nivel.  En las siguientes…… Continúa leyendo Jerarquía y tipos de eventos

Eventos, objetos fuente y objetos oyente

Un objeto fuente es aquel componente en el que se genera un evento. Para poder gestionar el registro y eliminación de los objetos oyentes de cada evento concreto se proporcionan los métodos: set<TipoEvento>Listener(): establece un único objeto oyente para ese tipo de evento. add<TipoEvento>Listener():añade otro objeto oyente a la lista de oyentes remove<TipoEvento>Listener():elimina el objeto…… Continúa leyendo Eventos, objetos fuente y objetos oyente

Creación de una interfaz gráfica

¡Tema nuevo! Puede que ahora, con la cantidad de frameworks y ayudas para el diseño existentes, este tema a algunos/as os pueda resultar de escasa utilidad. Pero os recomiendo que lo sigáis, ya que la base de muchos frameworks se encuentra en ésto. Además, os puede dar un valor añadido el saber hacer estas cosas.…… Continúa leyendo Creación de una interfaz gráfica