Java Standard Edition

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

(DefaultTableModel) Leer filas con datos

Chicos una consulta tengo una Tabla DefaultTablemodel por default con 10 filas. Quiero guardar los datos de la tabla pero no necesariamente todas las filas estaran llenas. ¿Como hago para solo guardar las filas q tienen datos?

Login a un foro desde Java

Que tal compañeros

Buscando en la red, encontré una respuesta para loggearme en algún foro desde este foro (valga la redundancia):
http://www.dreamincode.net/forums/topic/187860-java-login-to-forum-netwo...

Sin embargo no me ha funcionado porque no encuentro bien la relación de los parámetros dentro del bloque try/catch... por ejemplo, si quisiera loggearme aqui en JavaMéxico, mis fracciones de código vitales para ese login son:

---------------------------------
URLObj = new URL("http://www.javamexico.org/")
...
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(connect.getOutputStream()));
writer.write("name=nekio&pass=miPassword&user-login-form=post");
writer.close();
---------------------------------

Viendo el codigo HTML del formulario de login en este foro (JavaMéxico) es que saque los nombres de los parámetros, pero no estoy seguro que sean esos.

Alguién sabe concretamente como puedo reconocer los nombres de los parametros del loggin de cualquier foro?

Gracias por su apoyo

AWT-EventQueue-0" java.lang.NullPointerException

Que tal buenas tardes, alguien podría ayudarme con este problema por favor.
Estoy elaborando una interfaz gráfica en Java para probar una lista, los elementos que contiene la interfaz son:
botones para insertar un elemento (de tipo String), buscar, eliminar, imprimir y salir, además de un área de texto para mostrar los elementos.
Pero al momento de ejecutar el programa y mandar un valor para ser insertado me marca una excepción AWT-EventQueue-0" java.lang.NullPointerException

Se que tal vez la solución será muy simple, pero apenas comienzo a manejar eventos e interfaces gráficas de usuario, les agradecería mucho su ayuda, ya que llevo algunos días tratando de resolver esto pero no he podido.

Anexo las líneas que muestra la excepción el ser lanzada:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at VentanaPrincipal$HandlerEvent.mouseClicked(VentanaPrincipal.java:104)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
at java.awt.Component.processMouseEvent(Component.java:6508)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

Listar programas instalados en mi Sistema Operativo

Buscando por internet como obtener la lista de los programas instalados en mi sistema operativo, ninguna respuesta la he encontrado genérica... la gran mayoría hacen referencia a la clase Runtime, para ejecutar comandos específicos del sistema operativo.

¿Alguien sabe si hay alguna manera genérica de obtener la lista?

Agradecería mucho si alguien tiene un ejemplo particular también para Windows.

Un saludo a todos

 Error JFrame en Mac

Que tal vengo con una duda medio extraña la cuestion es esta

haciendo una aplicacion de escritorio el JFrame alminizar y maxizar me arroja estos errores
Sep 4 23:35:11 kio.lan java[4826] : CGContextGetCTM: invalid context 0x0
Sep 4 23:35:11 kio.lan java[4826] : CGContextSetBaseCTM: invalid context 0x0

no entiendo por que, no es una exception por lo que no puedo tratarla ni nada, y he buscado y buscado y no obtuve una respuesta sobre como arreglar esto, en realidad no molesta y de echo el usuario ni cuenta se daria con algunos "trucos" pero a mi me molesta jaja

alguien sabe a que se deba??
solo en Mac sucede

tengo Java 1.7.0_u25
y MacOS X 10.7.5

saludos

Duda en Wrapper: 'equals', '==' y '!='

De que depende el resultado de == y ¡= cuando se comparan dos wrapper usando '==', ¿porque cuando el valor es mayor a 127 ya no los considera el mismo objeto?.

Aquí el código para probarlo:

public class Autoboxing {

    public static void main(String[] args) {
        new Autoboxing().doStuff();
    }

    void doStuff() {
        Integer i1 = 127;
        Integer i2 = 127;
        if (i1 != i2) System.out.println("different objects");
        if (i1.equals(i2)) {
            System.out.println("meaningfully equal");
        }
        if (i1 == i2) {System.out.println("Same objects");}

        Integer i3 = 128;
        Integer i4 = 128;
        if (i3 == i4) {
            System.out.println("same object");
        }
        if (i3.equals(i4)) {
            System.out.println("meaningfully equal");
        }

    }
}

Error en netbeans 7.0.1

nose si este post va en esta categoria, espero que si. Mi problema es de que al querer crear un nuevo proyecto me aparece el mensaje de que esta cargando la opciones (Please wait...) y no pasa de ahi, ya probe hacerlo desde Archivos y New Proyects, pero sigue apareciendo lo mismo.

Base de datos de escritorio Open Source similar a Ms Access

Hola:

Quiero generar una pequeña aplicación Java Swing con base de datos, pero sin usar MsAccess ni un potente SGBD. Algo similar a MsAccess pero OpenSource. ¿Podéis recomendarme alguna?

Gracias.

como poner imagen de fondo en reporte de JasperReport ?

Hola, estoy modificando un reporte hecho en Jasper *.jrxml, quiero ponerle una imagen de fondo, la imagen debe abarcar del área de "Detail 1" a "Detail 5", pero no sé como hacerle para indicar que debe abarcar esos 5 'band', ya estuve moviendole al xml del reporte pero no he ecnontrado la manera, el error(o warning) que me arroja es: "Warning: the element position is invalid", esto es porque la imagen esta asignada a un solo 'band' , y no debe sobrepasar la altura de ese 'band', ¿como asignar la imagen al fondo de los 5 band ?.

        </staticText>
                </band>
        </pageHeader>
        <detail>
                <band height="83">
                        <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                                <reportElement x="288" y="62" width="280" height="19"/>
                                <textElement textAlignment="Right" verticalAlignment="Middle">
                                        <font fontName="DejaVu Sans" size="9" isBold="true"/>
                                </textElement>
                                <textFieldExpression><![CDATA["México, D.F. a " + new SimpleDateFormat("d 'de' ", new Locale("es")).format(new Date())
                    + new SimpleDateFormat("MMMM", new Locale("es")).format(new Date()).substring(0, 1).toUpperCase()

Transmision en RTP con JMF

Hola a todos,
Les pido ayuda sobre este pequeños problemo.
1. Tengo un proyecto sobre la api jmf, intento transmitir audio y video en la web para insertarla en mi pagina web
Resulta tengo una clase que hace la transmisión multimedia y otra que reproduce la transmisión
Al transmitir sobre una red local funciona bien (transmite y reproduce), pero e intentado de muchas maneras de transmitir en la red y no he obtenido ningún resultado....es como si no transmitiera nada, solo lo hace localmente en una red privada o una red wifi...

2.a veces la transmisión se distorsiona como una radio sin señal, suena solo ruido

espero me puedan ayuda les dejo el codigo...
:)

Transmisión

import java.io.IOException;
import java.net.InetAddress;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.media.Controller;
import javax.media.ControllerClosedEvent;
import javax.media.ControllerErrorEvent;
import javax.media.ControllerEvent;
import javax.media.ControllerListener;
import javax.media.EndOfMediaEvent;
import javax.media.Format;
import javax.media.MediaLocator;
import javax.media.NoProcessorException;
import javax.media.Processor;
Distribuir contenido