Foros del Web » Programación para mayores de 30 ;) » Java »

JFrame cambia boton de otro JFrame

Estas en el tema de JFrame cambia boton de otro JFrame en el foro de Java en Foros del Web. Hola a todos, antes de comenzar quisiera agradecer a todos los usuario que emplean su tiempo en contestar. Tengo un pequeño problema que me ha ...
  #1 (permalink)  
Antiguo 25/05/2010, 01:45
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
JFrame cambia boton de otro JFrame

Hola a todos, antes de comenzar quisiera agradecer a todos los usuario que emplean su tiempo en contestar.

Tengo un pequeño problema que me ha tenido en meses de agonia por conseguir la solucion.

El escenario es el siguiente:

1. Tengo un jFrame1 con su respectivo jPanel que dentro tiene 1 unico boton.
2. El boton no fue creado dentro del la clase del jFrame, si no que es una clase jButton a parte que despues se hereda y se inserta el objeto en una posicion dada en el jFrame.
3. El boton posee un fondo con color(background) que fue insertado en su clase jButton y que cuando se muestra jFrame, sale el boton con su respectivo fondo. Hasta aqui todo bien sin problemas.
4.Tengo una segunda ventana, jFrame2, de igual manera con su respectivo jPanel que dentro tiene un jComboBox que tiene 2 opciones: Rojo, Verde.

Resumiendo:

Tengo 3 clases: una ventana(jFrame1) que tiene un boton heredado(clase de tipo jButton) y una segunda ventana(jFrame2).

Agonia:

"Solo necesito que el boton(clase jButton) en el jFrame1 cambie en TIEMPO REAL al color seleccionado DESDE el jComboBox del jFrame2"....es todo!!Suena sencillo.

Datos:

.El boton se inicializa con las caracteristicas que se le fue atribuido en su clase y despues no cambia(Problema).
.La clase jFrame2 extiende la clase del boton, pudiendo cambiar directamente sus atributos, pero no lo hace el tiempo real, el jFrame1 solo muestra el boton como fue cargado y ya!

System.out.println("Gracias por su colaboracion para mi formacion");

Etiquetas: jframe, botones, cambios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:36.