Entries for Swing

Breves: Desaparecen los elementos del panel

written by uve

29 April 2010

Algunos de los componentes que he estado desarrollando últimamente trabajan con parte de la interfaz dinámicamente, de forma que los componentes se crean, añaden y eliminan durante la ejecución de la aplicación.

Después de hacer una llamada a algún remove del panel, todo lo demás desaparece.

Full entry >>

Breves: Los componentes del JPanel no aparecen

written by uve

25 April 2010

Esto es un problema que aparece cuando tratamos de generar partes de la interfaz por código. Creamos un panel, añadimos distintos componentes y añadimos el panel que acabamos de crear a un frame. Le damos a Run y allí no se ve nada.

Full entry >>

Breves: Componentes Swing translúcidos

written by uve

23 April 2010

Ahora le toca el turno a la transparencia. Realizar componentes translúcidos es bastante sencillo. Podemos incluso a realizar efectos fade-in y fade-out jugando con la transparencia y un temporizador. Realmente no sé como afecta esto al rendimiento de la aplicación, porque no he llegado tan lejos.

Full entry >>

Swing: el tamaño de los componentes y los Layout

written by uve

23 April 2010

Uno de los problemas con los que me he encontrado es que en algunas ocasiones, cuando estaba desarrollando en un JFrame, me resultó imposible hacer un botón del tamaño que deseaba. Por más que utilizaba los métodos setSize() y/o setPreferredSize(), aquello hacía caso omiso. Tras muchas vueltas por fin encontré la respuesta.

Full entry >>

Swing y las pantallas táctiles

written by uve

23 April 2010

Ahora mismo estoy en el equipo de implementación desarrollando la práctica de Ingeniería del Software 3. Estamos desarrollando las interfaces sobre Swing y sinceramente estamos experimentando más problemas de los que me imaginaba.

El principal obstáculo es que la interfaz que estamos desarrollando está enfocada a una pantalla táctil de 23 pulgadas, por lo que los componentes de Swing no son aptos directamente.

En estos días intentaré realizar una serie de artículos al más puro estilo "¿Qué cojones? ¿Por qué coño no funciona?"

Full entry >>

La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.