Java Standard Edition

Ayuda con Actualizacion de un archivo Excel desde java con la libreria jexcel

Hola buenas tardes, tengo un problema con el cual no he encontrado la solución. Hace poco empece a hacer un programa que me generara reportes en excel utilizando la librería jexcel(jxl.jar), pues hasta ahora no he tenido problemas al generar un documento con el contenido que deseo, pero ahora se me presento la solicitud de que el documento se pueda actualizar en vez de ser creado desde cero.

si alguien tiene un poco de información o un ejemplo se los agradecería, cabe mencionar que ya busque información en otros foros pero aun asi no encuentro nada que me sirva

Impresion automatica con applet

Hola, Tengo un sistema en web el cual genera reportes y ticket en formato PDF, la necesidad es que al generar un ticket este se imprima automática mente. Este paso se realizo implementando un applet el cual obtiene el documento pdf y lo envia a la impresora del cliente. El applet implementa la librería ICEPDF.

El aplet funciona correctamente, también fue necesario certificarlo y agregarle los permisos en el MANIFEST. El problema de este applet es que no es optimo al momento de imprimir, tarda en promedio 1m en generar la impresión y las lineas donde tarda 20s son las siguientes:

Al momento de obtener las impresoras del cliente

PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);

Y al momento de imprimir el documento:

printHelper.print();

Alguna idea con este problema?

registro y búsqueda

hola comunidad, tengo un ligero problema estoy haciendo un formulario pero al registrar un nuevo dato no guarda y se borrar el dato anterior, alguien podría ayudarme a ver mi error? por favor...

dejo el código...

package finalpro;
import java.awt.Color;
import java.io.File;
import java.io.FileWriter;
import javax.swing.JTextField;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.io.*;

class Maestros extends javax.swing.JFrame {
public String nombre=" ";
public String apellido=" ";
public String especialidad=" ";
public String matricula=" ";

public Maestros() {
this.getContentPane().setBackground(Color.white);
initComponents();
setLocationRelativeTo(null);
setResizable(false);
setTitle("Maestro");
}

@SuppressWarnings("unchecked")
//
private void initComponents() {

Titulo2M = new javax.swing.JLabel();
jLabel1 = new javax.swing.JLabel();

Problemas para crear reportes

Buenos días comunidad! tengo un problema que ya me tiene mas que desesperado e intentado hacer reportes con JasperReports en una y mil maneras y nada, siempre me sale el mismo error. Les dejo la carpeta de mis archivos para ver si me podrían decir en que estoy mal.

https://www.dropbox.com/sh/a5ogpx0qz3wrwpz/AABN7VJr7aylQTKanajc36ZYa?dl=0

este es el error que siempre me sale.

at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2089)
si existeC:\Users\Dante\Documents\NetBeansProjects\Residencias\banco_proyecto.jasper at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1261)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1999)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1918)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993)
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:501)
at net.sf.jasperreports.engine.base.JRBaseTextElement.readObject(JRBaseTextElement.java:1199)

Un ejemplo con NiconNotify OSD

Acaba de salir la nueva versión de la librería NiconNotify OSD , la cual provee clases para crear mensajes tipo "alert" de Java Swing.

Código

package org.javamexico.task;

import javax.swing.UIManager;
import javax.swing.plaf.nimbus.NimbusLookAndFeel;

import nicon.notify.core.Notification;

public class TestNiconNotify {

    public static void main(String[] args) {
        try{
            UIManager.setLookAndFeel(new NimbusLookAndFeel());
            int respuesta=Notification.windowConfirmMessage(null, "Confirmacion", "Desea borrar Windows de sus sistema?");
            if(respuesta==1){
                Notification.windowMessage(null, "Respuesta", "Claro, quiero eliminar Windows de mi sistema");
            }else{
                Notification.windowMessage(null, "Respuesta", "No, todavia no.");
            }
           
        }catch(Exception ex){
            System.err.println("error: "+ex.getCause());
        }

    }

}

Ejecutando código:

Desarrollo sistema web con ajax y/o JSON

Hola a todos tengo una pequeña duda.

Actualmente tengo un proyecto para desarrollar un sistema en web que su objetivo sera capturar documentos y guardados en una base de datos para posteriormente hacer su seguimiento y modificaciones y por ultimo es necesario hacer informes de los mismos documentos. De forma general eso tiene que hacer el sistema pero mi duda es para este tipo de sistema es recomendable usar la tecnología AJAX y para visualizar los datos usar el formato JSON o unicamente hace las querys de forma normal como una copnsulta cualquiera y que me lo muestre en patalla??

Agradeceria me orienten un poco GRACIAS!!!!

ayuda analizador léxico

Hola, solicito ayuda urg para un analizador léxico

Ordenar un List<> ArrayList de objetos

Esta ocasión explicaré como ordenar una lista de tipo arraylist de objetos predeterminados.

Tengo mi clase del objeto Empleado.

package ordenarLista;

public class Empleado implements Comparable<Empleado> {
    private String nombre;
    private int edad;
    private String domicilio;

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getEdad() {
        return edad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }

    public String getDomicilio() {
        return domicilio;
    }

    public void setDomicilio(String domicilio) {
        this.domicilio = domicilio;
    }
   
    @Override
     public int compareTo(Empleado o) {
        String a=new String(String.valueOf(this.getEdad())+this.getNombre());
        String b=new String(String.valueOf(o.getEdad())+o.getNombre());
        return a.compareTo(b);
    }
}

Observese la linea donde aparece el compareTo(), este método me permitirá ordenar mi lista según el criterio especifico. (Primero por Edad luego por Nombre).

 

Ayuda con mi codigo

Necesito ayuda con mi codigo lo que pasa es lo siguente
Lo que debe hacer el programa:
1.El estudiante debe poder tener como máximo 3 intentos para dar la respuesta al
problema, si no lo logra a los tres intentos, se debe desplegar la respuesta
correcta y debajo de ella toda la tabla de multiplicar.

//En el momento donde ingresa su respuesta el try lo analiza y si ingresa un caracter invalido no lo deja avanzar

//cuando ingreso un valor valido incorrecto a la respuesta no me vuelve a preguntar otra vez simplemente me manda el mensaje respuesta equivocada 3 veces y se sale
import javax.swing.*;

class Tablas {
    private int num1;
    private int num2;
   
    public void asignar(int n1,int n2){
    num1=n1;
    num2=n2;
    }

    public int multiplicar(){
        int multi=0;
        multi=num1*num2;
        return multi;
    }}
public class Main1 {public static void main(String[] args) {
int c=0,c1=0;
int multi=0;
int resp=0;
String tabla="";
String respu="";
String input="";
boolean r=false;
Tablas obj=new Tablas();
Icon bienve=new ImageIcon("bienvenidos.jpg");
Icon mala=new ImageIcon("mala.jpg");

Distribuir contenido