esta practica la tenemos que hacer en awt para familiarizarnos y la siguiente es pasar esta a swing, voy a mirar ahora lo que me has puesto ya que lo he mirado por encima y me ha resuelto varias dudas, muchas gracias
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úPanel izquierda = new Panel(new GridLayout(4,1));
Label lProvincia = new Label("Provincias:");
List tProvincias = new List();
Label lPoblacion = new Label("Poblaciones:");
List tPoblaciones = new List();
izquierda.add(lProvincia);
izquierda.add(tProvincias);
izquierda.add(lPoblacion);
izquierda.add(tPoblaciones);
add (izquierda, BorderLayout.WEST);
public boolean ordenarPor(String provincia, int ordenarPor)
public boolean ordenarPor(String provincia, int ordenarPor) {
if(provincia != null || ordenarPor != ORDENARPORNOMBRE || ordenarPor != ORDENARPORHABITANTES ){
if(ordenarPor == ORDENARPORNOMBRE){
Set<IPoblacion> spoblacion = Aprovincias.get(provincia);
System.out.println(spoblacion);
}else if(ordenarPor == ORDENARPORHABITANTES){
}
return true;
}
return false;
}
public boolean guardar(String escritura) {
ObjectOutputStream salida =null;
try{
salida = new ObjectOutputStream (new FileOutputStream (escritura));
salida.writeObject(Aprovincias);
}catch(Exception e){
e.printStackTrace();
}
finally{
if(salida!=null)
try{
salida.close();
return true;
}catch (IOException e){
e.printStackTrace();
}
}
return false;
}
public boolean recuperar(String lectura) {
ObjectInputStream entrada = null;
try{
entrada = new ObjectInputStream (new FileInputStream (lectura));
Map<String, SortedSet<IPoblacion>> Aprovincias2 = (Map<String, SortedSet<IPoblacion>>) entrada.readObject();
System.out.println(Aprovincias2.entrySet());
}catch(Exception e){
e.printStackTrace();
}
finally{
if(entrada!=null)
try{
entrada.close();
return true;
}catch (IOException e){
e.printStackTrace();
}
}
return false;
}