Java Standard Edition

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

Problemas con archivo .jar?

Hola a todos

De nuevo molestandolos tengo problemas al abrir un archivo .jar, no sé cual es el error porque nisiquiera me deja verlo, les mando un pantallazo de lo que me aparece, tengo un sistema operativo de 64 bits, no sé si es el path que genera java, la verdad no se qué es?? , decidi mejor consultar con ustedes que son los expertos

Ojala y me puedan ayudar

saludos y gracias de antemano

Duda de HashMap?

Hola a todos

Desde hace tiempo estoy tratando de mejorar mi lógica y mejorar mi programación, para eso he estado haciendo ejercicios de este tipo, pero la verdad no sé como manipular los datos de una hashmap para hacer este problema , siento que es tan sencillo pero no entiendo como recorrerlo ojala me puedan ayudar, nunca entra al if porque no sé , esto es lo que llevo del código, mi pregunta es como hacer para entrar en la clave del hashmap y luego compararlo con el character??? ojala me puedan ayudar , muchas gracias de antemano

import java.util.*;
 

DocumentListener y changedUpdate

Hola javamexico.org, queria hacerles la siguiente consulta.

Me encontraba con que necesitaba captar cuando se cambiaba el contenido de un objeto JTextField y leyendo el javadoc descubrí la interfaz DocumentListener. Esta interfaz tiene 3 métodos a implementar.

void changedUpdate(DocumentEvent e)
Gives notification that an attribute or set of attributes changed.
void insertUpdate(DocumentEvent e)

void removeUpdate(DocumentEvent e)

los métodos insertUpdate y removeUpdate los probé cuando hacen su trabajo... tan solo tengo que intentar escribir algo para que el insertUpdate se active o eliminar algo y el removeUpdate se activa.

PERO

el método changedUpdate no logro provocar que se ejecute, en realidad ¿cuando se activa? El javadoc habla de "recibir notificación cuando un atributo o conjunto de atributos cambian"... ... eso me deja un poco perdido ¿como así que atributos?

Agradezco la aclaración.

Un saludo.

Saludos

Saludos

Soy nuevo en la comunidad y en el mundo de Java.

He echo algunas aplicaciones de facturación , con base de datos DB2 de IBM e informes realizados con iReport , pero nada serio , como aquel que dice , estoy empezando en esto.

No se si se postea aqui las dudas o peticiones de ayuda , porque soy muy noob en java y realamente no se donde ponerlo.

Lo que pasa es que a la hora de hacer el ( Clean and Build Main Project )

Me sale esto :

To run this application from the command line without Ant, try:
java -jar "C:\Documents and Settings\a\Mis documentos\NetBeansProjects\Copi Seg -2\ActualizarProductos\dist\ActualizarProductos.jar"

Cuando lo ejecuto desde el Netbeans me funciona perfectamente , aunque me salga el aviso ese , pero cuando lo ejecuto el .jar y lo ejecuto no me funciona del todo.

Y la verdad es que me raya mucho , porque funciona dentro del Netbeans y fuera no??

Las librerias las tengo adjuntadas al proyecto y se copian su respectivo directorio.

Gracias de antemano

Saludos.

ayuda

hola a todos soy nuevo en la concurrencia enjava necesito ayuda para este programa tengo este main...

package concurrencia;

public class Main {

public static void main(String[] args) {
Tarea2 T2 = new Tarea2();
Tarea1 T1 = new Tarea1();
T2.start();
T1.start();

}

}
y estos dos clases

package concurrencia;

public class Tarea1 extends Thread{
public void run(){
for(int i=1;i>=10;i++){
System.out.println(i);
}
}

}

y esta otra..................

package concurrencia;

public class Tarea2 extends Thread{
public void run(){
for(int i=-1;i>=-10;i--){
System.out.println(i);
}
}
}
ahora lo ke necesito es ke ya use dos metodos thread aki ke son run y start... lo ke necesito ses meter otros metodos thread minimo tres tales como son.....sleep, join ,,yield, wait, notify... alguein me podria ayudar..???
se los agradecere mucho

¡Necesito de sus ayuda!

Que tal! soy nuevo usuario, espero aprender de ustedes y apoyar si es posible. Llevo ya mucho tiempo (me da pena decirlo, pero si es necesario lo dire) arrastranto este programita sin llegar a tener algo funcional, o si pero muy básico. En estos ultimos dias e definido el problema a resolver de una manera más clara (ya que solo lo tenia en mente). Espero alguíen se anime a por lo menos saber que he hecho y me de su opinion.

Planteamiento del problema a resolver

El procedimiento actual de asignación de horarios se realiza semestralmente en base a las demanda de cursos o materias por parte de los estudiantes de acuerdo a la carrera en que estén inscritos éstos. Después cada profesor le es levantado un horario en que indica su disponibilidad para impartir clases. Todas las aulas de clases tienen las mismas características, así que los cursos son asignados en cualquier espacio disponible. Para esta tarea se emplean entre una y tres personas durante varios días en la asignación de estos recursos académicos, apoyándose de una hoja de cálculo de Excel.

[Ayuda] ¿Cómo visualizar un JTable usando ireport?

Hola, buen día a todos.

Lo siguiente es para preguntar si, alguno de ustedes sabe como configurar el diseño del reporte en iReport para que este reciba un JTable (JRTableModelDataSource) como parametro desde la aplicación java.

Quiero señalar, que la tabla nunca va a ser la misma puesto que sus columnas van a cambiar constantemente, puede que tenga 4 columnas, despues 8 o 20 columnas.

Es algo nuevo para mi, puesto que he realizado aplicaciones usando el iReport en las que no he tenido necesidad de enviar un JTable.

He consultado algunas páginas web y encontré fragmentos de código para enviar el JTable al iRepor desde la aplicación, pero deseo saber como configurar el diseño del reporte para que reciba un JRTableModelDataSource (un JTable) y lo visualice.

Seguire investigando, cuando encuentre la solución lo hare saber.

saludos y que tengan un buen día.
Aarón

JTextField y Arreglos

hola es una pequeña duda con los arreglos y JTextField, deseo insertar 5 numeros hacia un arreglo por medio de un JTextField pero al imprimir la salida me sale algo como esto por ejemplo introduzco 2 , 3 , 4, 5, 6 y se imprime

2
2
2
2
2

este es el codigo que tengo: e
 

JComboBox decidir cambio de elemento.

Hola javamexico.org

Me encuentro trabajando sobre un JComboBox que tiene la siguiente información:::

--------------------
-seleccione-
opcion1
opcion2
opcion3
opcion4
------------------

donde -seleccione- está en la lista de opciones del JComboBox

Tal vez les suene extraño lo que vengo a contar pero quiero configurarlo de la siguiente manera:

Cuando carga la interfaz está seleccionada la opción "-seleccione-", luego se selecciona otra opción "opcionX". Si se selecciona ahora la opción "-Seleccione-" debe salir un mensaje diciendo que eso no está permitido y dejar seleccionada la OpcionX anterior.

Lo malo que me pasa es que el análisis de si se escoge "-seleccione-" viniendo de un origen -opcionX- tengo que realizarlo en el ItemListener... ... allí ejecuto un JOptionPane.showMessageDialog(...) para indicar que eso es indebido y al intentar de setear la OpcionX anterior con::: objetoJComboBox.setSelectedItem( objetoOpcionX ) NO me funciona.
SIMPLEMENTE igual si o si se selecciona la opción "-seleccione-" aunque le halla indicado otra con el setSelectedIndex()

--- --- ---

Distribuir contenido