Uso de setVisible
Estoy programando una aplicación y me encuentro con el siguiente problema.
Tengo una clase que abre otra clase. A la vez que abro la otra clase, oculto con setVisible(true) la primera. Lo que quiero que hacer de nuevo visible la primera clase, desde la segunda. Lo he intentado con clase1. SetVisible(true), pero me dice que estoy usando mal setVisible. ¿Cómo puedo hacerlo?. Lo que quiero es dejar la primera clase siempre abierta, aunque no visible, y volverla a presentar cuando termine con la 2ª clase.
Otra cuestión. Quiero abrir varios sockets desde la primera clase. Lo voy a hacer abriendo varios hilos (clases) independientes. Cómo se hace para que esos sockets sean los mismos que trate en los hilos. A ver si me explico mejor. Quiero crear como unas variables globales (sockets) desde la primera clase y poder acceder a ellas desde las otras clases que abra desde la primera, ¿me entiende?. Son como variables estáticas de una misma clase, pero en este caso son clases distintas.
Una última cuestión. Si yo abro una clase (new) desde otra, ¿la ejecución de la primera continúa o se para mientras la clase abierta permanezca abierta?.
¿Cómo se puede saber si una clase está en ejecución o no?.
Como ves estoy un poco verde en Java, pero es que lo necesito para el trabajo.
Tengo una clase que abre otra clase. A la vez que abro la otra clase, oculto con setVisible(true) la primera. Lo que quiero que hacer de nuevo visible la primera clase, desde la segunda. Lo he intentado con clase1. SetVisible(true), pero me dice que estoy usando mal setVisible. ¿Cómo puedo hacerlo?. Lo que quiero es dejar la primera clase siempre abierta, aunque no visible, y volverla a presentar cuando termine con la 2ª clase.
Otra cuestión. Quiero abrir varios sockets desde la primera clase. Lo voy a hacer abriendo varios hilos (clases) independientes. Cómo se hace para que esos sockets sean los mismos que trate en los hilos. A ver si me explico mejor. Quiero crear como unas variables globales (sockets) desde la primera clase y poder acceder a ellas desde las otras clases que abra desde la primera, ¿me entiende?. Son como variables estáticas de una misma clase, pero en este caso son clases distintas.
Una última cuestión. Si yo abro una clase (new) desde otra, ¿la ejecución de la primera continúa o se para mientras la clase abierta permanezca abierta?.
¿Cómo se puede saber si una clase está en ejecución o no?.
Como ves estoy un poco verde en Java, pero es que lo necesito para el trabajo.
4 respuestas
Respuesta de krlosnow
1
Respuesta de silverfish27
1
Respuesta de taquimon
1
Respuesta de sweetcrash