Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Yunkito

#1
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!! :)
#2
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.
#3
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.
#4
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 (java) [Seleccionar]


import java.awt.Container;

import javax.swing.JFrame;

import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.Container;


public class principal extends JFrame {

panelanadirfaltas anadirfaltas; // Creamos estos objetos una vez creadas las clases (tipo nombre). Definicimos los tres Atributos
panelborrarfaltas borrarfaltas;
panelfaltastotales faltastotales;
String (((((AQUI VAN LOS NOMBRES DE LAS PERSONAS DEL CURSO)))))

principal (){  //CREAMOS EL CONSTRUCTOR
super ("Falteitor 1.0");  //Nombre de la Aplicacion
setBounds(200, 200, 200, 200); // Tamaño de la ventana
setVisible(true); // Hacemos Visible la ventana, por defecto viene "invisible"
setResizable(false); // Con ese metodo no podemos cambiar el tamaño de la ventana

Container contentpane = getContentPane();
contentpane.setLayout (new GridLayout(3,3)); //Cremos el aspecto del panel, con tres columnas y tres filas

// Inicializamos los atributos
anadirfaltas = new panelanadirfaltas();
borrarfaltas = new panelborrarfaltas();
faltastotales = new panelfaltastotales();

contentpane.add(anadirfaltas);
contentpane.add(borrarfaltas);
contentpane.add(faltastotales);



}



public static void main (String []args){ // Creamos esta clase para inicializar la ventana

principal ventana = new principal();


}

}
[/quote]

Clase para Añadir Faltas:

[quote]
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;


public class panelanadirfaltas extends JPanel implements ActionListener {

JButton boton1;

panelanadirfaltas(){
this.setBackground(Color.red);

FlowLayout layout = new FlowLayout();
layout.setHgap(20);
setLayout (layout);

boton1 = new JButton();

add(boton1);

}


public void actionPerformed(ActionEvent e) {


}

}


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?