·
miarroba.com

Problema con creacion de programa en Java
  · Índice de subforos · Java y Javascript

Buscar · Tags · Tagboard · Usuarios · Fisgona · F.A.Q.

Autor Mensaje 
setoja87setoja87
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 02/May/2008
 Problema con creacion de programa en Java

Hola amigos que tal.

En el momento me encuentro solucionando uno de esos 'problemas' ingenieriles, y me gustaría que me dieran una mano, ya que he buscado demasiado en la red, sin encontrar algo concreto.

Requiero realizar un programa que halle las diferentes operaciones de 2 conjuntos (unión, intersección diferencia, diferencia simétrica y complemento), restringiendo la entrada de elementos repetidos en cada uno de ellos. Consideraciones a tener en cuenta: se deben ingresar tres conjuntos, los mencionados arriba y el universal. La cantidad de elementos debe ser abierta.

De lo anterior ya tengo el algoritmo totalmente funcional, y ya se que herramientas del lenguaje debo utilizar para desarrollarlo. El asunto es que el programa requiere interfaz gráfica donde involucre lo siguiente:
 
 debe poseer un menu de opciones para el usuario; operaciones, que a su vez debe contener las operaciones de conjuntos arriba   mencionadas. Ingresar, donde ingresara los conjuntos A, B y universal. Finalmente Salir. Al hacer click en cada una de las opciones desplegables del menu 'Operaciones', debe salir en la ventana del programa, el titulo, imagen de la operación, acompañado de dos 'cajas' que muestren los dos conjuntos a realizarle la operación, y otra para mostrar la operación realizada. Algo similar deberá pasar cuando se le de click a alguna de las opciones desplegables del menu 'Ingresar', deberá salir una ventana pop-up pidiéndole al usuario, bien sea, ingresar los elementos del conjunto 1, 2 ó universal.'

Gráficamente debería lucir como muestra la imagen:


Básicamente, como he desarrollado el algoritmo, primero pide al usuario ingresar los elementos de A, si quiere salirse ingresa un '*'. Segundo, recorre ese vector de los elementos de A en búsqueda de repetidos, si encuentra alguno coloca '*' en esa posición, posterior a esto,los elementos que sean diferentes de '*' los copiara en un nuevo vector, que sera el que servirá para realizar las operaciones. Pasara lo mismo para los elementos de B y universal. Tercero, se crea un switche donde dependiendo de la operación deseada, la calculara y mostrara su resultado.

Todo lo anterior se programarlo en java, pero sin interfaz gráfica. Como tal, pueden por favor ayudarme a crear ese entorno gráfico que requiero plasmar,  y darme pautas para integrarlo con el programa como tal ( después de crear el menu, tengo entendido que hay que crear eventos distintos, cuando se da click en cada una de las opciones de este)

De corazón agradecería su valiosa ayuda!

Feliz noche.
02/May/2008 04:49 GMT+1 Perfil ·  Privado · Desconectado
Publicidad
· Índice de subforos · Java y Javascript

Temas similares Autor#VisitasÚltimo post
ayuda con programa en java27/Sep/2005, 05:19
miguelfut712miguelfut712
 0 374No hay respuestas
Problema con JTable (Java)24/Oct/2006, 23:42
PhiLiaSPhiLiaS
 1 1.75529/Oct/2006, 23:06
PhiLiaSPhiLiaS Ir al último mensaje del tema
AYUDA EN PROGRAMA JAVA13/Dic/2007, 15:22
mateocammmateocamm
 0 186No hay respuestas
Problema al instalar Java03/Ene/2006, 21:54
HogwartsssHogwartsss
 0 912No hay respuestas
Extraño error al ejecutar programa en java02/Jun/2004, 19:39
KlaudiozKlaudioz
 1 1.20902/Jun/2004, 22:45
Jose_JavaJose_Java Ir al último mensaje del tema

Opciones:

Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Menear este tema en meneame.net
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro

Todas las fechas y horas son GMT+1. Ahora son las 14:25
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª