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ú

Temas - nelmaster_vc

#1
Java / como modificar Jtable
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 (java) [Seleccionar]
private String Nombre;
   private int Horas;
   private String Sesion;
   private String Mes;
   private String Profesor;
   private String Categoria;
   private int año;
   private ArrayList<Estudiantes>estud;

y este es mi metodo para añadir a la tabla lo q quiero

public void setInfoNotas(String x) {
 
       DefaultTableModel dtm =new DefaultTableModel();
       dtm.addColumn("Name");
       dtm.addColumn("Notas");
     
       String[]p=new String[2];
       for(int i =0;i<curso.size();i++){
           if(curso.get(i).getNombre().equals(x)){
            for (int j= 0;j<curso.get(i).getEstud().size();j++){  
             
           p[0]= curso.get(i).getEstud().get(j).getNombre();
           p[1]=curso.get(i).getEstud().get(j).getNota()+"";
         
           dtm.addRow(p);
         
       }}}
       jTable3.setModel(dtm);
 
   }


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
Java / Hola ayuda al cargar ficheros
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