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 - kikian94

#21
Java / Re: Meter un Frame dentro de otro Frame
16 Marzo 2015, 18:10 PM
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 :)
#22
Java / Re: Meter un Frame dentro de otro Frame
15 Marzo 2015, 08:53 AM
estuve mirando ayer pero cambiando valores me seguia saliendo igual, y otra cosa, al pulsar el boton crear provincia me tiene que saltar una ventanita para que indique nombre de provincia y le de a crear o cancelar, pero no se el orden que debo de seguir, creo el action listener del boton crear provincia y luego para el boton del dialogo crear, el action listener lo tengo que crear dentro del primero o en una clase independiente?, muchas gracias
#23
Java / Re: Meter un Frame dentro de otro Frame
14 Marzo 2015, 18:53 PM
He probado con el panel, y si funciona pero tengo un problema no se alinear los elementos, he creado un box layout:
Código (java) [Seleccionar]
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);


#24
Java / Re: Meter un Frame dentro de otro Frame
13 Marzo 2015, 17:59 PM
a vale, pensaba que jdialog era de swing, si, eso era lo que queria pero no se sintacticamente como poner el gridlayout dentro del borderlayout en la izquierda
#25
Java / Re: Meter un Frame dentro de otro Frame
13 Marzo 2015, 17:11 PM
no puedo utilizar jframe por que estamos haciendo uso de la libreria awt y no se de que manera colocar el layout a la izquierda, y no tiene que abrirse ninguna ventana a no ser que pulse en añadir provincia o añadir poblacion, tiene que quedar como en la fotografia, se como poner cada cosa, pero a la hora de poner 2 textArea, uno para provincia y otro para poblacion no puedo ubicarlos a la zquierda debido a la disposicion del borderlayout por lo que por eso queria añadir otro layout a la izquierda y dentro de este meter 2 textArea
#26
Java / Meter un Frame dentro de otro Frame
12 Marzo 2015, 19:35 PM
Hola, tengo que crear una aplicacion que de informacion sobre el tiempo y necesito crear esto:


y necesito esto:



la organizacion del frame es borderlayout y habia pensado en poner en la parte izquierda otro layout divido en 2 pero no se como hacerlo
#27
muchas gracias, ya termine la primera practica ;)
#28
Hola, tengo que hacer una practica de un almacen de poblaciones, en el cual, las poblaciones se almacenan en un set el cual esta asociado a un string que es la provincia a la que pertenecen, todo se guarda en un mapa en el que el string de la provincia es la clave y el Set es el valor, he codificado todos los metodos, para añadir poblaciones, quitarlas, guardarlo en un archivo, leerlo etc, pero ahora tengo este metodo:

Código (java) [Seleccionar]
public boolean ordenarPor(String provincia, int ordenarPor)

al cual se le pueden pasar 2 constantes para ordenar por habitantes o por nombre de poblacion, llevo esto codificado:

Código (java) [Seleccionar]
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;
}


por defecto todas las poblaciones hacen uso del metodo CompareTo en el que digo que deben de ordenar las poblaciones por el valor nombre de cada una, pero lo que no se es como ordenarlas por otro valor, me he quedado otra clase en la que tambien implemento la interfaz compareTo y sobreescribo el metodo para ordenar por habitantes, pero no se utilizarlo

#29
Java / Re: Meter un Set en un Map
7 Marzo 2015, 18:36 PM
ya he conseguido solucionarlo, ahora solo me queda la clase ordenar segun habitante o poblacion
#30
Java / Re: Meter un Set en un Map
7 Marzo 2015, 18:28 PM
a ver, tengo un problema, tengo que escribir el objeto serializado y lo hago asi:
Código (java) [Seleccionar]
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;
}


pero al leer:
Código (java) [Seleccionar]
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;
}

hago una prueba son system.out para que me imprima el mapa entero, pero no hace nada, al ejecutarlo no salta ninguna excepcion