Tratar errores fuera de metodos
Publicado por Abel (5 intervenciones) el 06/08/2016 04:48:47
Buenas noches.
Estoy intentando capturar el error que me puede producir la inicialización de objetos basados en una clase, caso de que la clase no exista, pero al generarlos e inicializarlos fuera de los métodos (para que este disponible en toda la clase), me genera una excepción "java.lang.ExceptionInInitializerError".
Lo explicare mas claramente. Tengo una clase, llamemos X, que hereda de JButton, y una Y que hereda de JPannel. Al generar e inicializar en Y los X que necesite, para que estos botones estén disponibles en toda la clase Y tengo que hacerlo fuera de cualquier método. Al estar fuera de todo método (directamente debajo del public class....) no puedo usar el try, catch para controlarlo...
¿Alguien que sepa como apañarlo?
Igualmente me valdría la forma de declararlo dentro de un método, pero siempre y cuando estuvieran disponibles para toda la clase.
Gracias de antemano.
Estoy intentando capturar el error que me puede producir la inicialización de objetos basados en una clase, caso de que la clase no exista, pero al generarlos e inicializarlos fuera de los métodos (para que este disponible en toda la clase), me genera una excepción "java.lang.ExceptionInInitializerError".
Lo explicare mas claramente. Tengo una clase, llamemos X, que hereda de JButton, y una Y que hereda de JPannel. Al generar e inicializar en Y los X que necesite, para que estos botones estén disponibles en toda la clase Y tengo que hacerlo fuera de cualquier método. Al estar fuera de todo método (directamente debajo del public class....) no puedo usar el try, catch para controlarlo...
¿Alguien que sepa como apañarlo?
Igualmente me valdría la forma de declararlo dentro de un método, pero siempre y cuando estuvieran disponibles para toda la clase.
Gracias de antemano.
Valora esta pregunta


0