Java Standard Edition

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

Detectar pantalla bloqueada(Windows) con Java

Hola que tal amigos,

En una de nuestra aplicaciones tenemos que detectar cuando el usuario bloquea su PC utilizando Windows + L o bien automaticamente por inactividad, no importa que sea un simple system.out en consola que muestre que la pantalla fue bloqueada

al principio crei que esta tarea que se me fue asignada seria facil pero tengo 2 dias buscando informacion y sorpresivamente no encuentro una solucion para esto, lo unico que encuentro es tener que utilizar JNI pero la verdad parece bastante complejo.

porfavor todas sus ideas u opiniones me seran de gran ayuda, saludos

Ayuda con ResultSet en Conexion Java SQL 2008 con sqljdbc y DBPool

Hola tengo un problema con la obtención del ResulSet de una base de Datos SQL 2008 únicamente, esta misma programación funciona sin problemas para SQL 2005 con cualquier Query o Store Procedure. Al cambiar a SQL 2008, si quiero obtener el ResultSet de un Query simple como "SELECT * FROM Tabla", no tiene problemas pero si quiero obtener la información que regresa un Store Procedure como el que cito abajo, que realiza algunos Updates y cambios en Tablas antes de regresar información, con este código me envía el error: "La instrucción no devolvió un conjunto de Resultados". En base a esto mi conclusión es que el problema no esta en la conexión, y me parece que el error puede deberse en alguna configuración para obtener el ResulSet, solo que por mas que he buscado no encuentro la respuesta
El Store Procedure :

CREATE PROC StoreProcedure
AS
BEGIN
    DECLARE @TablaTemporal TABLE (Clave VARCHAR(50))
    INSERT
    SELECT TOP 100 Clave FROM Tabla
        UPDATE @TablaTemporal SET Clave='Clave: '+Clave
        SELECT * FROM @TablaTemporal
END

Las clase con la conexión tiene lo siguiente:

    public synchronized static void Conexion(){

Sincronizar carpeta contenedora de XML's con tabla de BD

Saludos H. Foro de JavaMéxico...

Tengo la siguiente situación...

Quisiera almacenar en una BD información en archivos XML que se contienen en una carpeta, dicha carpeta se actualiza indefinidamente, para lo cual se me ocurre crear una aplicación que me permita sincronizar el contenido de la carpeta con la tabla en la cual se almacenará esa información, pero no se como hacer esta sincronización sin tener que duplicar la información sincronizada o contenida en la tabla anteriormente...
no se me ocurre nada...

Agradecería me sugirieran alguna alternativa

.

No se genera un JDialog desde un JFrame

Estimados amigos del foro:

Estoy trabajando con NetBeans, y desde un JFrame quiero llamar a un JDialog desde un botón del JFrame.
El problema es que no lo crea, si bien entra por el método "actionPerformed" ya que puse un JOptionPane.showMessageDialog para que me avise.

Ahora bien, NetBeans crea dentro de la clase del Diálogo un método "main", que se usa para probar esa sola clase sin tener que compilar todo el proyecto. Si yo ejecuto sólo el diálogo, me lo muestra perfectamente.

Adjunto el código de llamada del JFrame:

    public void actionPerformed(ActionEvent evento){
        if(evento.getSource() == jBotonAgregar){
            JOptionPane.showMessageDialog(null, "Atención", "Entró en actionPerformed", JOptionPane.INFORMATION_MESSAGE);
            new AltaLocalidad(NewJFrame.this, true);
        }
    }

y adjunto la clase completa del JDialog:

public class AltaLocalidad extends javax.swing.JDialog {

    /**
     * Creates new form AltaLocalidad
     * @param parent
     * @param modal
     * @param entidad
     */

    @SuppressWarnings("static-access")
    public AltaLocalidad(JFrame parent, boolean modal) {

Filtrar datos de un jtable desde un jtextbox

Hola, deseo saber si alguien me puede dar un ejemplo de como filtrar datos de un jtable desde un jtextbox miré ejemplos pero solo filtra el primer caracter que se escribe y no el resto.

Agradezco la ayuda de antemano

Java 8 ya esta disponible.

Crei que ibamos a tener que esperar otra decada pero no, Java 8 ya esta disponible para descargar

http://www.oracle.com/technetwork/java/javase/downloads/index.html

El lanzamiento oficial será el 25 de marzo. Eso y otros detalles aqui:

http://mreinhold.org/blog/jdk8-ga

Que comienze el Lambdamiento!!

Ejecutar comandos de sistema en java

Bueno quisiera preguntar a que se debe, que no se ejecutan algunos comandos de sistema en java por ejemplo el comando ifconfig no se puede ejecutar, tampoco cuando la ejecuto dentro de una shell script y otros comandos como el mysqldum no se ejecutan ni muestran una salida.
Cuando la ejecuto desde la terminal si me funcionan correctamente pero yo quiero trabajarlos desde mi aplicacion java haber si alguien me puede echar una mano de antemano gracias.

Duda con Polimorfismo

Hola, estoy haciendo mi curso para certificacion y me surgio una duda espero alguien me pueda ayudar.

En cuanto las colecciones, cual es el motivo de hacer la referencia generalizada

List lista = ArrayList();

existe alguna diferencia al hacer esto?

ArrayList<> lista = ArrayList();

No entiendo muy bien el echo de generalizar a la clase base, se utilizarlo pero quisiera saber mas como la explicacion tecnica de porque se generaliza?

Padre obj = new HIjo();

Muchas gracias. espero puedan ayudarme con mi duda

Escapar un caracter en un JTextPane que usa text/html como MIME

Hola alguien sabe como puedo escapar la diagonal "/" porque cuando pongo algo así:

"/directorio/archivo.txt""

no me muestra nada

        String texto = "/directorio/archivo.txt<BR>";
        JTextPane ruta = new JTextPane();
        ruta.setContentType("text/html");
        ruta.setText(texto)

Obviamente todo eso esta en un frame y se muestra pero cuando lo ejecuto no me muestra nada, siempre que pongo algo que empieza con "/" creo que lo toma como ruta o algo así, como puedo escapar esa diagonal o que me recomiendan ?

Gracias.

Exportar/abrir excel

Buenas, a ver si alguien me puede echar una mano, que tengo unos errores de concepto un tanto extraños....

Tengo 1 aplicacion web con 2 partes, 1cliente war, y 1webServices. Los dos estan desplegados en una maquina de produccion.

En el cliente tengo un boton que genera excel, al pincharlo, se va al webService que mezcla un xml con un xsl, genera un excel que lo guarda en /var/tmp/. mientras que el war como el webService están en otra ruta que no tiene nada que ver con esa

Ahora bien, quiero que el excel generado el usuario lo vea del tirón en el programa Excel y no se como hacerlo, ¿me tendría que bajar a mi local via FTP el excel generado para poder abrirlo?(creo que no haría falta....)

Gracias de antemano

Distribuir contenido