Códigos Fuente de Java

Mostrando del 1 al 10 de 760 registros
<<>>
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java
Actualizado

TextCrypt


Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Abril del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 22 de Noviembre del 2017)
4.331 visualizaciones desde el 22 de Noviembre del 2017
textCrypt

Aplicación que permite encriptar y desencriptar textos.
Los textos nunca están salvados en claro en el disco duro.
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java
Actualizado

File Encoder Application


Java

estrellaestrellaestrellaestrellaestrella(6)
Actualizado el 26 de Abril del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 3 de Mayo del 2015)
7.737 visualizaciones desde el 3 de Mayo del 2015
Encriptador multiplataforma basado en encriptación simétrica XOR y reordenación pseudoaleatoria de bytes.
La aplicación incluye una GUI para facilitar la tarea de encriptar y desencriptar.
Incluye documentación detallada en Castellano, catalán e inglés.
PantallaPrincipal_conPantallaDeFichero
Imágen de perfil
Val: 140
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejemplo para Windows - Java


Java

Publicado el 6 de Abril del 2025 por Octulio (37 códigos)
651 visualizaciones desde el 6 de Abril del 2025
EjemploParaWindows-01
Ejemplo para Windows
En este programa se expone cómo debería efectuarse las llamadas a funciones escritas en lenguaje 'C' que el S.O. posee para cualquier aplicación ejecutable.
Para lograr todo esto en Java se recurre a la librería JNA.
Las funciones que se utilizan y que son proporcionadas por el S.O. son:
* _putenv()
* _fflushall()
* system
* printf()
* puts()

Estas otras funciones son proporcionadas por la librería de Embarcadero C++ Builder:
* clrscr()
* getch()

Código fuente
https://github.com/torrentelinux/torrentarium/tree/master/base/fuente/Java/EjemploParaWindows

Referencias:
https://en.wikipedia.org/wiki/Java_Native_Access
https://github.com/java-native-access/jna
Imágen de perfil
Val: 140
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejemplo para Linux - Java


Java

Publicado el 6 de Abril del 2025 por Octulio (37 códigos)
80 visualizaciones desde el 6 de Abril del 2025
EjParaLinux-1
Ejemplo para Linux
Este es un simple ejercicio en Java que muestra cómo hacer "llamadas al sistema" en S.O. Linux.
Las funciones del lenguaje C que son invocadas desde el programa EjemploParaLinux.java son:
* putenv()
* system()
Es importante conocer que se debe descargar la biblioteca JNA desde GitHub para que sea incorporada al proyecto que Usted debe crear en Apache NetBeans IDE (Linux).

Código fuente:
https://github.com/torrentelinux/torrentarium/tree/master/base/fuente/Java/EjemploParaLinux

Referencias:
https://en.wikipedia.org/wiki/Java_Native_Access
https://github.com/java-native-access/jna
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

ChessPDFBrowser


Java

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 18 de Marzo del 2025 por Francisco Javier Rojas Garrido (26 códigos) (Publicado el 22 de Noviembre del 2017)
16.606 visualizaciones desde el 22 de Noviembre del 2017
chessPDF

Aplicación de ajedrez que permite trabajar con las partidas de los libros de ajedrez en PDF (siempre que los libros no sean escaneados y las partidas estén escritas en formato algebraico).

La nueva versión (v1.26), también permite extraer partidas en notación algebraica de figuras

También permite trabajar con listas de partidas leídas/escritas en formato PGN, y modificar los TAGs, NAGs y comentarios.

Los árboles de variantes pueden se modificados realizando movimientos con las piezas situadas en un tablero.

Permite trabajar con partidas incompletas (es decir, que empiecen en un movimiento posterior al inicial)

- Multi-idioma
- Multi-precisión
- Modo oscuro
- Conexión con motores tipo UCI
- OCR que convierte imágenes con una posición en un tablero, en una cadena estándar FEN

Compatible con el JDK-17

Vídeo de demostración de la nueva funcionalidad (v1.26)
(entrenamiento del reconocedor de figuras para la extracción de partidas en notación algebraica de figuras)

https://frojasg1.com:8443/resource_counter/resourceCounter?operation=countAndForward&url=https%3A%2F%2Ffrojasg1.com%2Fdemos%2Faplicaciones%2FChessPdfBrowser%2Fv1.26.ES.02.extraer.partidas.notacion.algebraica.de.figuras.mp4%3Forigin%3Dlawebdelprogramador&origin=web
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Llibrería para la extracción de texto y tablas de Pdfs


Java

Publicado el 28 de Agosto del 2024 por Francisco Javier Rojas Garrido (26 códigos)
250 visualizaciones desde el 28 de Agosto del 2024
pdf-table-extractor-example.v1.0

La aplicación de línea de comandos es un ejemplo de uso de la librería Java.

La librería se basa en la librería de pdfbox, y funciona buscando el layout de cada página seleccionada del pdf, y buscando estructuras de tabla.

Tras la llamada a la librería (a la que hay que pasar el archivo de pdf, y el rango de páginas), el resultado es una List<PdfTextElement>.

PdfTextElement es una interfaz que tiene dos implementaciones.
* Un texto básico (fuera de las tablas)
* Y un PdfTextTabulaElement, para estructura de tablas.
Esta implementación permite leer las dimensiones de la tabla y el texto de cada celda de la tabla.

Es sólo una versión beta.
Si no te funciona con alguna tabla de tus PDFs, puedes escribir un comentario, y lo vemos
Imágen de perfil
Val: 200
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Conversaciones con la I.A.


Java

Publicado el 16 de Agosto del 2024 por Francisco Javier Rojas Garrido (26 códigos)
330 visualizaciones desde el 16 de Agosto del 2024
Aplicación en Java para chatear con la I.A. generativa Llama3.

* El usuario puede hablar al micrófono (speechToText), editar el texto reconocido y enviárselo a la I.A.

* La I.A. responde y el servidor va devolviendo esa respuesta en tiempo real, y las frases convertidas a audio (textToSpeech), y la aplicación las emite por el altavoz.

La aplicación está preparada para que únicamente haya un usuario ocupando los recursos del servidor, por lo que si el servidor está ocupado, en teoría no te dejará conectar.

Hay un vídeo de demostración que muestra el funcionamiento:

https://frojasg1.com:8443/resource_counter/resourceCounter?operation=countAndForward&url=https%3A%2F%2Ffrojasg1.com%2Fdemos%2Faplicaciones%2Fchat%2F20240815.Demo.Chat.mp4%3Forigin%3Dlawebdelprogramador&origin=web



conversations.v1.0
Imágen de perfil
Val: 39
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Piano


Java

Actualizado el 17 de Abril del 2024 por Diego (5 códigos) (Publicado el 1 de Septiembre del 2020)
4.899 visualizaciones desde el 1 de Septiembre del 2020
fk
sin imagen de perfil

Vector


Java

Publicado el 14 de Enero del 2024 por Luis
450 visualizaciones desde el 14 de Enero del 2024
package arreglos1;

import java.text.DecimalFormat;
import java.util.Scanner;

public class Arreglos1 {

//realizar un program en java donde se ingrrese el nombre de un estudiante en un vector de tamaño ingresado por teclado
//Ingresar la nota de dicho estudainte mostrar el promedio del estudiente en este caso todos los datos deberan ser ingresado
// por teclado y no se podra ingresar numeros negativos, notas negativas ni tampoco, notas sobre 10
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String estudiante;
double promedio,suma=0;
int tamaniovector;
DecimalFormat formato = new DecimalFormat("0.00");
System.out.println("Ingrese el nombre del estudiante:");
estudiante = sc.next();
System.out.println("Ingrese el tamaño del arreglo: ");
tamaniovector=sc.nextInt();
double vector[]= new double[tamaniovector];
System.out.println("Ingrese las calificaciones en un rango de (0 - 10)");
for (int i = 0; i<tamaniovector; i++){
System.out.println("Ingrese la calificacion del estudiante: " +estudiante+ " en la posicion: "+(i+1));
vector[i]=sc.nextDouble();
if(vector[i]>= 0 && vector[i]<=10 ){

}else{
System.out.println("La calificacion que ingreso esta fuera del rango establecido. Intentelo de nuevo");
i--;
}
}
System.out.println("Califiaciones del estudiante: "+estudiante);
for(int i = 0; i < tamaniovector;i++){
System.out.print(vector[i]);
System.out.print(" , ");
}
for(int i = 0; i<tamaniovector;i++){
suma += vector[i];
}
promedio = suma/vector.length;
System.out.println("");
System.out.println("Suma: "+suma);
System.out.println("Promedio: "+formato.format(promedio));
}
}
Imágen de perfil

Graficador de Funciones


Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 6 de Enero del 2024 por Carlos Roberto (Publicado el 23 de Diciembre del 2023)
655 visualizaciones desde el 23 de Diciembre del 2023
Este programa Grafica en el plano XY cualquier funcion del tipo Y = F(X). Tambien grafica la derivada y la Integral y calcula longitudes de la curva de la función y areas.
GraficaFunciones