buen aporte Asgard, pero tengo una duda, el GregorianCalendar tengo q importarlo o trabaja asi no mas de manera independiente??
y weo en lo q se refiere a la primera pregunta q te hice aqui te paso todo el codigo
if(e.getSource()==btnListar){
pnl4.setVisible(false);
pnl10.setVisible(true);
txtS.setText("CODIGO"+"\t\t"+"NOMBRE"+"\t\t"+"APEL LIDO"+"\t\t"+"PROMEDIO");
txtS.append("\n=================================== ===============================================\n" );
if(cod1!=0){
txtS.append(""+cod1+"\t\t"+nom1+"\t\t"+ape1+"\t\t" +prom1+"\n\n");
}
if(cod2!=0){
txtS.append(""+cod2+"\t\t"+nom2+"\t\t"+ape2+"\t\t" +prom2+"\n\n");
}
if(cod3!=0){
txtS.append(""+cod3+"\t\t"+nom3+"\t\t"+ape3+"\t\t" +prom3+"\n\n");
}
if(cod4!=0){
txtS.append(""+cod4+"\t\t"+nom4+"\t\t"+ape4+"\t\t" +prom4+"\n\n");
}
if(cod5!=0){
txtS.append(""+cod5+"\t\t"+nom5+"\t\t"+ape5+"\t\t" +prom5+"\n\n");
}
if(cod6!=0){
txtS.append(""+cod6+"\t\t"+nom6+"\t\t"+ape6+"\t\t" +prom6+"\n\n");
}
if(cod7!=0){
txtS.append(""+cod7+"\t\t"+nom7+"\t\t"+ape7+"\t\t" +prom7+"\n\n");
}
if(cod8!=0){
txtS.append(""+cod8+"\t\t"+nom8+"\t\t"+ape8+"\t\t" +prom8+"\n\n");
}
if(cod9!=0){
txtS.append(""+cod9+"\t\t"+nom9+"\t\t"+ape9+"\t\t" +prom9+"\n\n");
}
if(cod10!=0){
txtS.append(""+cod10+"\t\t"+nom10+"\t\t"+ape10+"\t \t"+prom10+"\n\n");
}
txtS.setSelectionStart(0);//inicio
txtS.setSelectionEnd(0);//fin
}
el txtS es un area de texto, aqui lo q hago es poner en lista todos los alumnos q voy creando con su codigo y datos personales lo unico q no entiendo es la parte de
txtS.setSelectionStart(0);//inicio
txtS.setSelectionEnd(0);//fin