elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Java / como modificar Jtable en: 28 Julio 2016, 01:42 am
hola yo tengo una lista de cursos donde tiene varios atributos(mas adelante los pongo) y una tabla donde me muestra los estudiantes por cursos y sus notas pero lo q quiero es modificar sus notas cuando lo introduzca en la tabla no se como hacerlo,

estos son los codigos
 estos son los atributos de la clase cursos:
Código
  1. private String Nombre;
  2.    private int Horas;
  3.    private String Sesion;
  4.    private String Mes;
  5.    private String Profesor;
  6.    private String Categoria;
  7.    private int año;
  8.    private ArrayList<Estudiantes>estud;
  9.  
  10. y este es mi metodo para añadir a la tabla lo q quiero
  11.  
  12. public void setInfoNotas(String x) {
  13.  
  14.        DefaultTableModel dtm =new DefaultTableModel();
  15.        dtm.addColumn("Name");
  16.        dtm.addColumn("Notas");
  17.  
  18.        String[]p=new String[2];
  19.        for(int i =0;i<curso.size();i++){
  20.            if(curso.get(i).getNombre().equals(x)){
  21.             for (int j= 0;j<curso.get(i).getEstud().size();j++){  
  22.  
  23.            p[0]= curso.get(i).getEstud().get(j).getNombre();
  24.            p[1]=curso.get(i).getEstud().get(j).getNota()+"";
  25.  
  26.            dtm.addRow(p);
  27.  
  28.        }}}
  29.        jTable3.setModel(dtm);
  30.  
  31.    }

ahora el lio es como modifico las notas y se me guarde en la lista


gracias de antemano




Mod: Los códigos deben ir en etiquetas GeSHi
2  Programación / Java / Hola ayuda al cargar ficheros en: 28 Julio 2016, 01:40 am

Hola estoy haciendo un programa donde el Usuario Administrador pueda crear cuentas de usuarios pero lo que pasa es que me guarda correctamente los valores pero al cargar no me los añade a la lista user estos son los codigos de escribir fichero y leer
 

ESCRIBIR
---------
public void escribirFT() throws FileNotFoundException, IOException {
        FileWriter outs = new FileWriter("User.txt");
        PrintWriter pw = new PrintWriter(outs);
        for (int i = 0; i < user.size(); i++) {
            pw.println(user.get(i).getUser());
            pw.println(user.get(i).getPassword());
           
        }
        pw.close();
    }
   

Leer
-------------------
    public void leerftu() throws FileNotFoundException, IOException {
        FileReader fr = new FileReader("User.txt");
        BufferedReader br = new BufferedReader(fr);
        String line=br.readLine();
        try {
            do {
                String User = line;
                String Password = line;
                addUser(new User(User, Password));
                System.out.println("" + User + ", " + Password);
                line = br.readLine();
            } while ((line) != null);
        } catch (NumberFormatException e) {
            System.out.println("entro ");
        }

        br.close();

    }



y el metodo addUser es el que me los añade a la lista

public void addUser(User x){
        for(User d : user){
            if(d.getUser().equals(x.getUser())){
                JOptionPane.showMessageDialog(this, "Error");
            }else{
                user.add(d);
                JOptionPane.showMessageDialog(this, "ok");
            }
        }
    }
en otro caso q lo este haciendo mal me gustaria que me dieran una idea gracias para el q me responda


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines