Java Standard Edition

Sobre el lenguaje Java y las clases que componen la API.

Como obtener la tasa de transferencia en un InputStream?

Hola =) Estoy haciendo un pequeño programa para juguetear pero no he podido obtener lo que busco.

El programa es basicamente este:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.text.DecimalFormat;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author kalt
 */

public class JavaApplication1 {

    /**
     * @param args the command line arguments
     */

    private static final DecimalFormat df = new DecimalFormat("#.##");

    public static void main(String[] args) {
        download();
    }

    private static void download() {
        try {
            URL url = new URL("http://www.um.es/sabio/docs-cmsweb/materias-pau-bachillerato/tema_8.pdf");
            String strUrl = url.toString();

Medir el ancho de banda de una conexión en tiempo real

Hola
Como dice el título, la idea es medir en tiempo real el ancho de banda de la conexión a internet para, según el estado en el que esté, hacer peticiones a servidores para descargar archivos o código fuente de páginas web.

Imagen

En la imagen pueden ver el ejemplo de un programa que hace lo que necesito. Mide el ancho de banda de mi conexión mientras descargo torrents, veo videos de youtube, etc. No confundir con medir la velocidad de mi conexión, eso ya se como hacerlo y no es lo mismo.

No duden en consultar cualquier cosa que necesiten, Gracias!!

problemas con .jar

Hola tengo un problema al generar un .jar en eclipse

tengo el siguiente código

private void teclaPresionada(int tecla){
               
                if (tecla == 10){
                        label.setText("Se presiono Enter");
                        graf.dibujarPersonaje();
                        graf.repaint();
                }
               
                if (tecla == 37){
                        label.setText("Se presiono Izquierda");
                        graf.dibujarFondo();
                        graf.repaint();
               
                }
               
                if (tecla == 39){
                        label.setText("Se presiono Derecha");
                }
               
                if (tecla == 40){
                        label.setText("Se presiono Abajo");
                }              
               
                if (tecla == 38){
                        label.setText("Se presiono Arriba");
                }
        }

Y cuando lo ejecuto en eclipse no tengo problemas, el problema es cuando genero el .jar, nunca me muestra "Se preseiono Enter" ni "Se presiono Izquierda", el tema es que si le borro la linea graf.repaint(); y genero el .jar si me funciona pero obviamente no dibuja la imagen ! Alguien tiene idea de como solucionarlo??? por favor ya intente de todo y ya nose como solucionarlo !

Ayuda en hacer una consulta en Access

Hola a todos me podrían ayudar en parte de mi código lo que quiero hacer es una consulta y que me cheque en la BD si el numero de tarjeta ya existe, el siguiente es mi código que construí les agradezco de antemano

        public void VERIFICACODTARJETA()
        {
               
                try{
                        long codigo = Long.parseLong(JTFIdTarjeta.getText());
                        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                        Connection Conexion=DriverManager.getConnection(PuenteConexion,"","");
                        Statement selecciona = Conexion.createStatement();
                ResultSet Registros = selecciona.executeQuery("SELECT * FROM Clientes WHERE  Cod_Tarjeta LIKE '" + codigo +"'   ");
                Registros.next();
                boolean seguir = true;         
                while (seguir);
                {
                        seguir = Registros.next();              
                }              
                       
                JOptionPane.showMessageDialog(null,"La tarjeta ya Exite favor de ingresar otra","Tarjeta Identificada",JOptionPane.INFORMATION_MESSAGE);  
                         
          }
          catch(Exception pollo)
                {
            JOptionPane.showMessageDialog(null,"El numero: de Tarjeta no Existe en la BD","NO DISPONIBLE",JOptionPane.ERROR_MESSAGE);  
               
                }
               
        }

Extraer Objeto de un List con clases diferentes

Buen dia con todos, tengo una problema que me esta quitando mucho tiempo y estoy seguro que muchos aqui me lo van a poder solucionar, tengo un List

que me devuelve la lista de objetos pero cada objeto tiene 2 clases, por ejemplo (alumno y apoderado), de cada objeto solo quiero extraer el alumno, hago un for al list y me muestra el objeto con las dos clases diferentes pero no logro extraer la que quiero, pongo la imagen de mi problema, gracias de antemano.

Ayuda Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

Hola sera que me pueden echar una una manito tengo este problema no tengo idea porque siempre hace como 3 diaslo corri bien, (siempre teniendo el xamp activado Apache, MySql) :ahora me da este error saludes espero de su ayuda :( es para un proyecto de universidad y ahora me da ese error

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
        at Presentacion.frmInicio.initComponents(frmInicio.java:89)
        at Presentacion.frmInicio.<init>(frmInicio.java:19)
        at Presentacion.frmUsuariologin.btningresar1ActionPerformed(frmUsuariologin.java:156)
        at Presentacion.frmUsuariologin.access$200(frmUsuariologin.java:13)
        at Presentacion.frmUsuariologin$3.actionPerformed(frmUsuariologin.java:85)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

Alguna librería para comparar pixel a pixel 2 imagenes,

Hola tengo la necesidad de comparar 2 imágenes pixel a pixel.

¿Alguien podría decirme que significa esto, Sintaxis: java [-options] class [args...] ..............?

Aparece cuando trato de correr un proyecto.
Lo raro es que Netbeans si lo ejecuta pero JCretaor no.

Sintaxis: java [-options] class [args...]
(para ejecutar una clase)
o java [-options] -jar jarfile [args...]
(para ejecutar un archivo jar)
donde las opciones incluyen:
-d32 usar un modelo de datos de 32 bits, si está disponible
-d64 usar un modelo de datos de 64 bits, si está disponible
-server para seleccionar la VM "server"
La VM por defecto es server.

-cp
-classpath
Lista separada por ; de directorios, archivos JAR
y archivos ZIP para buscar archivos de clase.
-D=
definir una propiedad del sistema
-verbose:[class|gc|jni]
activar la salida verbose
-version imprimir la versión del producto y salir
-version:
es necesario que se ejecute la versión especificada

Ayuda para buscar una palabra en un arhivo txt en Java

Hola! ¿¡¡como estan!!?, bueno pues soy nuevo por aquí xd pero bueno a lo que vengo, quisiera que me pudieran ayudar ya que soy un principiante con esto del java, se supone que el programa tiene que poder inicializarse(borrar todo lo que tenia anteriormente), guardar cadenas, hacer una consulta general (cadenas almacenadas en el .txt) y ademas de eso una consulta individual (la cadena que quiero saber si existe o no) y pues este es mi código hasta ahora (recuerden que soy un novato de primera xd):

import java.util.Scanner;
import java.io.*;
public class archivos{
   private static String FILE_NAME="nuevo.txt";
 
   public static void ingresar(){
   //inicio del metodo que escribira en el archivo
   
      try{//try necesario para cualquier posible error en ejecucion
         Scanner leer=new Scanner(System.in);  
         String texto="";
         char x;
         FileReader input=new FileReader(FILE_NAME);
         int c=input.read();
         while (c!=-1)
         {
            x=(char) (c);
            texto=texto + x;
            c=input.read();
         } System.out.println(texto);
         input.close();
       

Explicación de las excepciones del JDK

Muchas veces no sabemos bien por qué se arroja una excepción, o sobre todo, qué excepción arrojar en una situación dada. Esta guía es muy útil para esos casos.

Explanations of common Java exceptions

Distribuir contenido