Buenas tardes compañeros, llevo un tiempo desarrollando una aplicación para aprender a manejar el JSWIN, el caso es el siguiente, tengo varios JFrame con el mismo contenido, es decir:
El tema es que esta ventana la imprimo por pantalla unas 3 veces en casos similares, en vez de ser: "Codigo materia prima", también tengo Número de Albarán, Fecha de Recepción...entonces me gustaría saber como se puede generar esta ventana según la opcion marcada en el propio menú. // Añado opciones para el submenú
item1 = new JMenuItem("BUSCAR POR NÚMERO DE ALABARÁN");
item1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Thread hiloQueEvitaBloquearEDT = new Thread() {
public void run() {
// Instancio e inicio Contador dentro de un Hilo para no
// congelar su ejecución
VerAlbaran NuevaVentana = new VerAlbaran(MenuGUI.this);
Thread hilo = new Thread(NuevaVentana);
hilo.start();
// Espera a que termine el hilo contador
try {
hilo.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
hiloQueEvitaBloquearEDT.start();
}
});
menu1.add(item1);
item2 = new JMenuItem("BUSCAR POR LOTE");
item2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Thread hiloQueEvitaBloquearEDT = new Thread() {
public void run() {
// Instancio e inicio Contador dentro de un Hilo para no
// congelar su ejecución
VerLote NuevaVentana = new VerLote(MenuGUI.this);
Thread hilo = new Thread(NuevaVentana);
hilo.start();
// Espera a que termine el hilo contador
try {
hilo.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
hiloQueEvitaBloquearEDT.start();
}
});
menu1.add(item2);