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

Selección Automática

Estas en el tema de Selección Automática en el foro de Java en Foros del Web. Muchachos, lo que tengo que hacer es relativamente sencillo, pero solo he podid o hacerlo al momento de la creación. Les explico, tengo 2 cuadros ...
  #1 (permalink)  
Antiguo 22/11/2005, 08:33
 
Fecha de Ingreso: enero-2004
Mensajes: 52
Antigüedad: 20 años, 4 meses
Puntos: 0
Selección Automática

Muchachos, lo que tengo que hacer es relativamente sencillo, pero solo he podid o hacerlo al momento de la creación.

Les explico, tengo 2 cuadros y una transición entre estos dos cuadros. Lo que necesito hacer es que cuando seleccione el primer cuadro, y luego (oprimiendo ctrl) seleccione el segundo cuadro, automáticamente se seleccione la transición de estos cuadros... en ejemplo algo "gráfico":

-> si hago click en el pirata, y luego en la sonrisa, la flechita entre estos debe quedar automáticamente seleccionada también...

Código:
protected void autoSeleccionaTrasicion(MouseEvent mouseEvent) {
	// Multilenguaje: Seleccione un tipo de estado
	int index = new Integer(lenguaje).intValue();	
	Estado estadoEditable = (Estado) mouseEvent.getSource();

//			if (mouseEvent.getModifiers()==4) break;
			origenXDragRaton = mouseEvent.getX();
			origenYDragRaton = mouseEvent.getY();
			estadoEditable.estado = Estado.ESTADO_DRAG;
			//Miro si se ha pulsado CTRL
			if (!estadoEditable.seleccionado)
			{
				if (mouseEvent.getModifiers()!=18)
					setEditableSeleccionado(estadoEditable);
				else 
					anadirEditableSeleccionado(estadoEditable);
			}
			//Al pulsar se selecciona. La deseleccion (si no es seleccion multiple) es al liberar.
			setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR));
			estadoEditable.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR));
			setEstadoDrag();
}
Estado es el cuadrito...
la transición sellama transición
__________________
I can see the bodies on the wall... all the nightmare dreams i can't recall come...
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 19:29.