Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/04/2012, 07:59
Avatar de FiruzzZ
FiruzzZ
 
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: ¿Alternativas a swing para escritorio?

ArcNexus
Estás cayendo una de las primeras y peores prácticas.. IGNORAR UNA EXCEPCION!!

El mal ejemplo de Luis es en parte lo que está haciendo caer en dicha práctica..
Código &amp:
Ver original
  1. public void run() {
  2.          try {
  3.                     UIManager.setLookAndFeel("org.pushingpixels.substance.api.SubstanceLookAndFeel");
  4.                     SubstanceLookAndFeel.setSkin("org.pushingpixels.substance.api.skin.BusinessBlackSteelSkin");
  5.                 } catch (Exception ex) {
  6. // ACA ESTá tu problema, estás ignorando la expcetion que te está indicando
  7. //cual es el PROBLEMA,  y lo que te está indicando es que TAL OBJ
  8. //....cannot be cast to javax.swing.LookAndFeel
  9.                 }
  10.             }

Si te fijaras en mi comentario anterior, les estoy informando que INTERNAMENTE SubstanceLookAndFeel.setSkin() llama a UIManager.setLookAndFeel(), pero lo hace INSTANCIANDO apropiadamente un OBJETO javax.swing.LookAndFeel


Esto NO ES VÁLIDO, NO TE VA FUNCIONAR
Cita:
UIManager.setLookAndFeel("org.pushingpixels.s ubstance.api.SubstanceLookAndFeel");
__________________
BadProgrammerException!

Última edición por FiruzzZ; 03/04/2012 a las 10:49