From 51f06dbe8cbf59d83be325b4b37dccb442e54f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isidoro=20Nevares=20Mart=C3=ADn?= Date: Thu, 12 Feb 2026 13:59:43 +0100 Subject: [PATCH] Eliminar clases no necesarias --- ficheros/contexto_ia_atletas.txt | 1 + .../jjoo/ClienteSwingProcesamientoJJOO.java | 27 ++++++++----- .../gestores/GestorFicheroConfiguracion.java | 39 ------------------- .../{conf.properties => juegos.conf} | 0 4 files changed, 19 insertions(+), 48 deletions(-) delete mode 100644 src/main/java/org/lapaloma/jjoo/gestores/GestorFicheroConfiguracion.java rename src/main/resources/{conf.properties => juegos.conf} (100%) diff --git a/ficheros/contexto_ia_atletas.txt b/ficheros/contexto_ia_atletas.txt index a600646..d3f0663 100644 --- a/ficheros/contexto_ia_atletas.txt +++ b/ficheros/contexto_ia_atletas.txt @@ -24,4 +24,5 @@ Devuelve exclusivamente un objeto JSON con esta estructura: } ] } +Si la petición no tiene que ver Atletas olímpicos, devuelve un JSON vacío. No escribas nada de texto antes o después del JSON. \ No newline at end of file diff --git a/src/main/java/org/lapaloma/jjoo/ClienteSwingProcesamientoJJOO.java b/src/main/java/org/lapaloma/jjoo/ClienteSwingProcesamientoJJOO.java index 7c6e7e8..fd16137 100644 --- a/src/main/java/org/lapaloma/jjoo/ClienteSwingProcesamientoJJOO.java +++ b/src/main/java/org/lapaloma/jjoo/ClienteSwingProcesamientoJJOO.java @@ -197,16 +197,25 @@ public class ClienteSwingProcesamientoJJOO extends JFrame { Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.setContents(selection, selection); } - - private void procesarOpcion1() { - System.out.println("Procesando Opción 1 (ficheros)"); - } - - private void procesarOpcion2() { - System.out.println("Procesando Opción 2: " + txtPeticion.getText()); - } - public static void main(String[] args) { SwingUtilities.invokeLater(() -> new ClienteSwingProcesamientoJJOO().setVisible(true)); } + + + + + + private void procesarOpcion1() { + System.out.println("Procesando Opción 1 (ficheros)"); + // La información de los datos origen para esta opción + // se añadirá al fichero juegos.conf + } + + + private void procesarOpcion2() { + System.out.println("Procesando Opción 2: " + txtPeticion.getText()); + // La información de los datos origen para esta opción + // está configurada en el fichero juegos.conf + } + } diff --git a/src/main/java/org/lapaloma/jjoo/gestores/GestorFicheroConfiguracion.java b/src/main/java/org/lapaloma/jjoo/gestores/GestorFicheroConfiguracion.java deleted file mode 100644 index 40ed58b..0000000 --- a/src/main/java/org/lapaloma/jjoo/gestores/GestorFicheroConfiguracion.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * GestorFicheroConfiguracion: clase utilitaria para leer propiedades del archivo application.properties. - * Provee un método estático que devuelve el valor asociado a una clave. - * - * @author Isidoro Nevares Martín - IES Virgen de la Paloma - * @date 25 nov 2025 - */ -package org.lapaloma.jjoo.gestores; - -import java.io.IOException; -import java.io.InputStream; -import java.util.Properties; - -public class GestorFicheroConfiguracion { - private static final Properties PROPIEDADES = new Properties(); - - static { - try (InputStream is = GestorFicheroConfiguracion.class.getClassLoader() - .getResourceAsStream("conf.properties")) { - if (is != null) { - PROPIEDADES.load(is); - } else { - throw new IllegalStateException("No se encontró application.properties en el classpath"); - } - } catch (IOException e) { - throw new IllegalStateException("Error al cargar application.properties", e); - } - } - - /** - * Obtiene el valor asociado a la clave especificada. - * - * @param clave la clave a buscar - * @return el valor o {@code null} si no existe - */ - public static String obtenerValor(String clave) { - return PROPIEDADES.getProperty(clave); - } -} diff --git a/src/main/resources/conf.properties b/src/main/resources/juegos.conf similarity index 100% rename from src/main/resources/conf.properties rename to src/main/resources/juegos.conf