Entries for Swing
Breves: Desaparecen los elementos del panel
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.
Breves: Los componentes del JPanel no aparecen
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.
Breves: Componentes Swing translúcidos
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.
Swing: el tamaño de los componentes y los Layout
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.
Swing y las pantallas táctiles
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?"
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é.
