Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/09/2006, 11:42
javierrm
 
Fecha de Ingreso: abril-2004
Ubicación: Morelos, México
Mensajes: 124
Antigüedad: 20 años, 8 meses
Puntos: 0
claro que si......
Aqui esta el servlet con el llamado a la aplicacion java JFrame


Código PHP:
public class svtDatosArbolDominioInformacion extends HttpServlet {
  public 
boolean truefalse false;        //Para determinar en que momento finalizar la ejecucion de la grafica.
  
public Thread hiloTiempo = new Thread(); //Para crear el hijo de la ejecucion de la aplicación

  
private static final String CONTENT_TYPE "text/html";
  
//Inicializar variables globales
  
public void init() throws ServletException {
  }
  
//Procesar una petición HTTP Get
  
public void doGet(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {
    
response.setContentType(CONTENT_TYPE);
    
PrintWriter out response.getWriter();

    
HttpSession session request.getSession();

    if (
session.getAttribute("idadmon") != null) {
      
String txtIdentificador = (String) session.getAttribute("idadmon");
      
this.controlFraArbolDI(requestresponse);
//      out.flush();
//      out.flush();
//          response.flushBuffer();

    
}
  
  public 
void controlFraArbolDI(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {
    
response.setContentType(CONTENT_TYPE);
    
PrintWriter out response.getWriter();

    
HttpSession session request.getSession();

    if (
session.getAttribute("idadmon") != null) {
      
String txtIdentificador = (String) session.getAttribute("idadmon");
        
String[] cade = new String[1];
        
cade[0] = txtIdentificador;

        
out.println("Inicia el llamado a fraARbolBasico");
  
/*      fraTempo frat = new fraTempo();
        frat.show();
*/
        
fraArbolBasico fraSel = new fraArbolBasico(txtIdentificador);

        
out.println("Se crea la instancia");
        
fraSel.EsVisibleFra true;
        if (
fraSel.EsVisibleFra == true){
          
out.println("Inicia el crearYMostrarGuix");
             
fraSel.crearYMostrarGUIx(txtIdentificador);
/*             fraSel.show();
             fraSel.show(true);
*/
             
fraSel.setVisible(true);
             
fraSel.EsVisibleFra false//con false indica que no se ha cerrado y permanece visible
             
out.println("Se visualiza el fraSel");
        }
        
out.println("Inicia el HiloEstadoInterfaz");

        if (
this.HiloEstadoInterfaz(requestresponsefraSel)) { //Si es true entonces significa q se cerro la ventana activa (Frame)
           
out.println("         <tr>");
           
out.println("           <td width='699' height='50' align='center' valign='middle' style='background-image:url(srcInicio/FondoDatos_700x50_rojodebil_otro.jpg)'>");
           
out.println"               <form name='form1x' method='post' action='menuadministrador.html'>");

           
out.println("                 <div align='center'>");
           
out.println(
               
"                   <input type='submit' name='Submit' value='<<-- Regresar al menú opciones'>");
           
out.println("                   </div>");
           
out.println("               </form>");
           
out.println("       </td>");
           
out.println("         </tr>");

           
fraSel =null;
        }
        else { 
//De lo contrario q es casi imposible de q entre en este else significa que aun no se cerro la ventana activa
        
}
      }
//fin del if (session.getAttribute("idusuario") != null)
    
}

En este mismo codigo hice pruebas para cargar como JFrame muy simple practicamente con la estructura basica de un JFrame pero tampoco lo muestra..

Aqui esta el que hice de pruebas:

Código PHP:
public class fraTempo extends JFrame {
  
JToggleButton jToggleButton1 = new JToggleButton();
  
JLabel jLabel1 = new JLabel();

  public 
fraTempo() {
    try {
      
jbInit();
    }
    catch(
Exception e) {
      
e.printStackTrace();
    }
  }
  public static 
void main(String[] args) {
    
fraTempo fraTempo = new fraTempo();
    
fraTempo.setVisible(true);
  }
  private 
void jbInit() throws Exception {
    
jToggleButton1.setText("jToggleButton1");
    
jLabel1.setText("Temporal");
    
this.getContentPane().add(jToggleButton1BorderLayout.NORTH);
    
this.getContentPane().add(jLabel1BorderLayout.CENTER);
  }