Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Lorenzo31 en 19 de Octubre 2015, 14:24
-
Queria consultar si no es correcto usar un JLabel (SWING), sobre un Panel de AWT, la razón por la que pregunto es porque JLabel tiene la opcion setIcon que "transforma" el Label en la imagen indicada ahorrando mucho código de la clase Graphics ( la cual aun no manejo ni por encima).
Queria saber si es correcto o no esa practica, el porqué y si no se debe hacer, usaré Graphics.
Gracias.
-
Hola yo creo que lo más correcto es usar un JLabel sobre un Jpanel, de esa manera trabajas sobre ambos elementos swing. No sé si hay algún motivo por el que no puedas usar JPanel.
-
No motivo no, pero pretendía practicar con los AWT en esta ocación en lugar de SWING.
Intentaré crear la imagen con Graphics pues. Para que vaya en consonancia.
Gracias Ogramar. Aunque los Swing tienen muchas más opciones, ahora ya lo sé, si noté que al crearlos, al cargar desde internet, digamos, iba algo más lento.
Esta vez quise usar los elementos AWT aunque más pesados mas rápidos. Pura practica nada más. Cambiaré la imagen pues.
-
En principio se recomienda trabajar con swing siempre que sea posible, ya que swing es una evolución de awt. En algunos casos no hay opción y debe usarse awt, en otros casos se mantiene awt por razones de compatibilidad (hay muchos sistemas que fueron programados hace años y su cambio sería costoso), pero hasta donde yo sé siempre sería recomendable swing excepto casos puntuales o en circunstancias específicas.
Salu2
-
Ok Ogramar, lo paso todo a Swing y listo, es mas simple y solo lo hacia por practicar con AWT objects ( aunque los eventos son lo mismo etc ) .