Título: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Yunkito en 1 Septiembre 2013, 00:29 am Hola muy buenas que tal.
Os explico un poco lo que estoy haciendo. Resulta que nos han puesto como ejercicio que en un par de dias expongamos cada uno un programa, yo he pensado en hacer un programa para controlar las faltas de asistencia. Creia que seria un poco mas facil pero creo que me he complicado yo mismo o me he saturado. jeje, que tambien suele pasar con esto. Os expongo un poco lo que estoy haciendo o trato de hacer. La idea como he dicho es crear un programa o app que controle las faltas de asistencia de un sitio determinado. Una cosa basica, con estas opciones: Añadir Faltas, Borrar Faltas (En caso de que sean justificadas o se hubiesen puesto por error), Mostrar Faltas (Mostras todas las faltas de todas las personas), Resetear Faltas. Mas o menos eso es lo que quiero hacer y se que tampoco es muy complicado para los conocimientos que ya tengo. Pero muchas veces me atasco en cosas que tampoco tienen tanta dificultad y ya no se salir. Sera porque no lo enfoco bien o se puede hacer de otra manera mas facil o no lo se. He hecho lo siguiente: Código
Y aqui es donde me he quedado pillado. Ahora en la ultima linea tengo que poner que quiero que haga el boton cuando le doy. Supuestamente ese metodo escucha lo que quiero hacer con clickee en el boton que deberia poner alli? Porque lo que quiero es que se me habra otro panel y salga un JTextField y que el usuario introduzca un nombre y a ese nombre le sume 1. Hay cosas que si se, pero no se como hacer que se le sume 1 al nombre de los 15 o 20 que hay. Estaria bien echo con un Case? Título: Re: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Zoik en 1 Septiembre 2013, 11:14 am A continuación del botón ponle:
Código
En el método que recoge los eventos le pones: Código
Yo en tu lugar haría una class tipo alumno y allí estipularia sus datos. Dime si te sirve. Un saludo. Título: Re: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Yunkito en 2 Septiembre 2013, 14:44 pm Muchas gracias Zoik.
Todo eso ya lo hice y va perfecto pero el problema esta en que no se que poner despues del ActionListener para que me muestre un nuevo Panel, o que me muestre una pantalla en la que pueda poner un nombre y darle a un boton que sume 1 a el nombre que yo ponga. Codigo Citar public void actionPerformed(ActionEvent e) { if (e.getSource() == anadirfaltas){ JLabel texto = new JLabel("Introduzca Nombre"); add(texto); } Un saludo y gracias. Título: Re: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Zoik en 2 Septiembre 2013, 18:45 pm Bueno a ver, lo ideal a mi parecer no sería introducir un nombre y que le ponga falta, lo que estaría bien sería, mostrar una JTable con todos los nombres de la clase y a raíz de hay poner al lado de cada nombre un JCheckBox, para ir marcando los alumnos que han "faltado", al acabar darle al botón aceptar y se le sumaría una falta a cada alumno con el JCheckBox marcado, no se si me e explicado.
Bien, sabiendo esto,estaría bien que al darle a tu botón, se abriese una ventana con dicha tabla, para ello normalmente se utiliza un JDialog. Código
Código
Código
Lo e hecho suponiendo que ya tienes lo anterior hecho, obviamente no pondrías únicamente un botón al abrir la aplicación. Si quieres hacer interfaces rápido, NetBeans está genial con su bonito drag and drop, si quieres aprender mucho yo recomiendo Eclipse, yo empece con el y no me e separado nunca, no vayas al lado oscuro :o. Un saludo y ya comentaras que tal te a ido. Título: Re: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Yunkito en 2 Septiembre 2013, 21:05 pm Muy buenas de nuevo Zoik y muchas gracias por dedicarme un poco de tu tiempo en decirme como van las cosas, de verdad que te lo agradecezco muchisimo.
He copiado el programa y lo he echado andar haciendo unas cuantas modificaciones. Y es una cosa basica tal y como queria, el poder agregar faltas a los alumnos de una clase. He metido los alumnos (dar de alta) manuales por el primer metodo que pones ya que es mas rapido y tiene menos lineas de codigo. Hay algunas cosas que no entiendo, si me pongo a enumerartelas te volveria loco, pero para eso esta internet para ver que siginifica y que hace cada cosa, con mis conocimientos y el codigo que hay alrededor de esas cosas que no entiendo seguro que sabre lo que es. Lo que si nose es lo siguiente. He echo andar el programa y lo he ejecutado desde el pc como si estuviese terminado para ver la muestra de las faltas. Y si me las muestra por consola, pero para verlas por PC cuando la aplicacion este terminada como lo hago? Nunca he terminado una aplicacion y nose como se hace. Un saludo y muchisimas gracias nuevamente Zoik ;) Por cierto mis inicios fueron con NetBeans ;) y ya me quedo con eclipse que llevo poco tiempo probando. Me gusta mas. Asi que aqui me quedo. Título: Re: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Zoik en 2 Septiembre 2013, 21:31 pm Bueno puedes hacerlo de muchas maneras distintas, la idea sería coger otro JTable distinto y printar todos los alumnos, y en vez de tener el JCheckBox para poner faltas le pones el número de faltas que tiene cada alumno con el método de getFaltas(), con el código que te e pasado tendría que ser muy fácil hacer esta parte.
PD: Cuando tengas mas tiempo si veo que no tiras ya te posteo código, pero primero intentalo buscando en internet. Un saludo. Título: Re: Creando un programa para controlar faltas de asistencia (Curso) Publicado por: Yunkito en 2 Septiembre 2013, 21:39 pm Ok Zoik muchas gracias otra vez!!!!
No te preocupes que llevo todo el dia rompiendome el coco buscando cosas, si molesto es porque ya le he dado muchas vueltas jejeje. En el momento que saque algo en claro te comento. Un saludo y gracias nuevamente, no me cansare de dartelas!! :) |