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 - Usuario Invitado

#151
Estás importando javafx.scene.shape.Path en lugar de java.nio.file.Path. Fíjate siempre es los mensajes que te dice el compilador.

CitarMe indica que son tipos incompatibles debido a que necesita de javafx.scene.shape.Path y recibe un valor de java.nio.file.Path..
#152
Java / Re: [Ayuda]Timer en Android
12 Abril 2015, 16:10 PM
Utiliza Calendar de Java, que creo está disponible en el kit de Android. Es fácil de manejar.


Saludos.
#153
Simplementa crea el GridLayout con las características que deseas y lo agregas al panel principal:

Código (java) [Seleccionar]
Panel southPanel = new Panel(new GridLayout(5, 10));

El primer parámetro del construtor de GridLayout establece el número de filas, y el segundo, el número de columnas.

Una vez que tienes el panel con los elementos dentro, lo colocas en el sur el panel principal:

Código (java) [Seleccionar]

mainPanel.add(southPanel, BorderLayout.SOUTH);



Saludos.
#154
Hola,

Veo que no inicializas tu array arrayList que por cierto tiene un identificador malísimo. Una variable en Java debe describir su contenido. Si yo veo arrayList, ¿qué me dice eso?. Otra cosa, arrayList es una clase en Java.

Si no quieres un tamaño fijo, debes usar ArrayList:

Código (java) [Seleccionar]

public List<URL> getURLsFromFile(String directory, String fileName) throws IOException, IllegalAccessException {
      Path path = Paths.get(directory, fileName);
      Charset charset = Charset.forName("UTF-8");
      List<String> allLines = Files.readAllLines(path, charset);
      if(allLines == null || allLines.isEmpty()) {
        throw new IllegalAccessException("El archivo está vacío");
      }
      List<URL> urls = new ArrayList<>();
      for(String line : allLines) {
        urls.add(new URL(line));
      }
      return urls;
  }


Y lo llamarías así:

Código (java) [Seleccionar]

UrlHelper helper = new UrlHelper();
try {
    List<URL> urls = helper.getURLsFromFile("D://", "urls.txt");
    for(URL current : urls) {
        System.out.println(current);
    }
} catch(IOException | IllegalAccessException e) {
    System.err.println(e.getMessage());
}



En caso el fichero estuviera vacío, se lanza un IllegalAccessException con el mensage "El archivo está vacío", para que se pueda apreciar la causa exacta del problema. Es importante el manejo de excepciones, no olvidarlo.


Saludos.
#155
Java / Re: Clase con Enums
11 Abril 2015, 20:20 PM
Pues es obvio. Si los dos enums van a estar como propiedades en una clase, pues deberían estar en otro fichero.
#156
¿Alguien lo está viendo? Menudo discurso se ha mandado el presidente de Cuba, Raúl Castro, sobre el abuso de EEUU que ha tenido sobre Cuba.

"Nos pusieron en una lista de países patrocinadores de terrorismo, cuando nosotros éramos los que poníamos los muertos, ¿quién entonces, infringió terror?"

KO a los Yankees.
#157
Update 0.0.2

  • Refactorización de código.
  • Añadidos comentarios para mejor entendimiento.


    Saludos, espero les sirva como iniciación a los WebSockets.
#158
Java / Re: [Aporte] JHour
11 Abril 2015, 15:33 PM
Buen aporte colega, muy útil sin duda. Por cierto, sería bueno que te crees una cuenta en Github y coloques allí el código de tus aportes, para que la gente la pueda ver o hacer forks de ellos ^^.

Un saludo.
#159
Desarrollo Web / Re: ayuda!
11 Abril 2015, 00:36 AM
Hola fernandoamz, bienvenido al foro. Antes de proseguir te invito a que leas éstos puntos:

  • Utilizar títulos descriptivos.
  • Está prohibido usar títulos como "ayudaaa" (incluso te pueden cerrar el post).
  • Saber ubicar bien el tema (¿Ésto es Java (JSP, Servlet) o javascript).

    Ahora, respecto a tu duda:

    Citarquiero colocar un div, y que alli se este realizando una consulta

    ¿Quieres decir que quieres que los registros que trae la consulta se muestre en el div?

    Código (javascript) [Seleccionar]
    document.querySelector("#tu_boton").addEventListener("click", handleAction, true);

    function handleAction() {
        var request = new XmlHttpRequest();
        request.open("GET", "ruta/a/destino-o-servlet", true);
        request.onreadystatechange = function() {
            if(request.readyState === 4 && request.status === 200) {
                // petición exitosa, mostrar lo que te traiga de respuesta el server
                var jsonResponse = JSON.parse(request.responseText);
                updateDiv(jsonResponse);
            } else {
                // petición fallida
            }
        request.send(); // cuando usas GET no puedes enviar parámetros por send()
    }

    function jsonResponse(data) {
        // haces algo con lo recibido del server para mostrarlo en tu div
    }



    Saludos.


    PD: javascript no tiene nada que ver con Java. Ésto debe ir en Desarrollo Web.
#160
Es un problema de depedencias. Tienes que verificar que tengas todas las librerías que necesites. Necesitas agregar Apache POI al classpath.


Saludos.