miércoles, 22 de noviembre de 2023

Imprimir con Imagen de Barcode en Java Netbeans

Se tiene la imagen barcode1.gif que se agrega a la impresion en el metodo print.

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.print.*;
import javax.swing.ImageIcon;
import java.awt.Image;

public class imprimir2 implements Printable {

    public static void main(String[] args) {
        PrinterJob job = PrinterJob.getPrinterJob();
        job.setPrintable(new imprimir2());
        //job.setPrintable(this);
        boolean doPrint = job.printDialog();
        System.out.println(doPrint);
        if (doPrint) {
            try {
                job.print();
            } catch (PrinterException e) {
                e.printStackTrace();
            }
        }
    }

    @Override
    public int print(Graphics g, PageFormat pf, int page) throws         PrinterException {
        if (page > 0) {
             return NO_SUCH_PAGE;
        }

        Graphics2D g2d = (Graphics2D) g;
Image img1;
ImageIcon icon = new ImageIcon("barcode1.gif");
        img1 = icon.getImage();
        g.drawString("minuvaHard10 corp.", 100, 100);
        g.drawString("Simulacion de Ticket", 100, 130);
  g.drawImage(img1, 200, 170,null);
        return PAGE_EXISTS;
    }
}
e-mail: minuvasoft10@gmail.com    Miguel Nunez Programador de Proyectos Software en Java.




jueves, 2 de noviembre de 2023

Animacion de Paloma Volando con JavaScript

Ejemplo aqui

Tenemos las siguientes imagenes secuenciales



paloma1.png, paloma2.png... paloma9.png

<!DOCTYPE html>

<html>

<head>
<style>
#home {
  width: 580px;
  height: 215px;
}
</style>
</head>
<body onload="setInterval(anima,400)">
<img id="next" src="paloma1.png" width="160px">
<script>
  var x=0;
  function anima() {
    x = x + 1;
    var cad="";
    cad = "paloma" + x + ".png"; 
    document.getElementById("next").src = cad;
    if (x>8) { x=0; }
    
  }
</script>
</body>
</html>


Buscar por Codigo de Barras en Excel con Java Netbeans

  import java.io.File; import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel; import jxl.Sheet; import jxl.Workbook; pu...