Ayuda para el trabajo

Hola!
Te escribo porque me gustaría preguntarte una duda. Estoy de becaria en una empresa y aquí nadie sabe de informática. Tengo que programar una aplicación que en primer lugar da la opción para abrir un documento (lo abro en realidad con ms-dos) Una vez abierto, saldrá otra ventana a mano derecha con un breve formulario.
El problema es que el formulario tiene un desplegable cuya información la recoge de una BD.
Supongo que tengo que crear un hilo para la nueva ventana y otro para el documento abierto. Pero aún así, la ventana con el formulario no funciona bien.
Este es mi código:
try
{
ExternativeUI eui = new ExternativeUI();
//Esta es la ventana a mostrar
int locx = 650;
int locy = 0;
eui.setLocation(locx,locy);
eui.setSize(375,740);
eui.show();
eui.toFront();
//hasta aquí la 2ª ventana
String[] cmd = new String[3];
cmd[0] = "cmd.exe";
cmd[1] = "/C";
cmd[2] = chooser.getSelectedFile().getAbsolutePath();
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);
//Aquí recojo lo q el usuario diga y lo ejecuto vía ms-dos.
}
Respuesta
1
Puedes o no optar por el Hilo, en tu caso es necesario ya que ocupas uno pra que te habrá el Ms-Dos, que es por medio de ahí que se logra. Podrías utilizar elemtos solo de Java, pero bueno, si es así ocupa un hilo que permitirá manejar tus dos ventanas al mismo tiempo (pero también puedes ocupar un JFRame donde estén las dos vistas que requires en un mismo proceso y cada componente manejara su vista por lo que el acceso a la Bd no te prohíbe de nada. Para poderte ayudar deberioas decirme cual es el error y te esta acurriendo. Suerte. Pero ten encuenta que el hilo que ocupas es para llamar al shell de windows en tu caso no para mostrar la ventana.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas