G.4 Iconos de la bandeja

Los 

iconos de la bandeja

 comúnmente aparecen en la bandeja de sistema de nuestro sistema, en el área de estado 

de la barra de tareas o en el área de notifi cación. Por lo general, proporcionan un acceso rápido a las aplicaciones 
que se ejecutan en segundo plano en el sistema del programador. Al posicionar el ratón sobre uno de estos iconos, 
aparece una barra de herramientas indicando qué aplicación representa el icono. Si hace clic en el icono, aparecerá 
un menú contextual con opciones para esa aplicación.

 27
 28  

 

if

 ( Desktop.isDesktopSupported() )

 29  

 

{

 

30    

try

 

31    

{

 

32     

Desktop escritorio = Desktop.getDesktop();

 33
 

34     

switch

 ( indice )

 

35     

{

 36 

     

case

0

:

// abre el navegador

 37 

      

escritorio.browse(

new

 URI( entrada ) );

 38 

      

break

;

 39 

     

case

1

: // abre el archivo

 40 

      

escritorio.open(

new

 File( entrada ) );

 41 

      

break

;

 42 

     

case

2

: // abre la ventana de composición de email

 43 

      

escritorio.mail(

new

 URI( entrada ) );

 44 

      

break

;

 

45     

}

// fin de switch

 

46    

}

// fin de try

 

47    

catch

 ( Exception e )

 

48    

{

 

49     

e.printStackTrace();

 

50    

}

// fin de catch

 51  

 

}

// end if

 52  

}

// fin del método hacerTareaJButtonActionPerformed

 53
 54  

public static void

 main(String args[])

 55  

{

 56  

 

java.awt.EventQueue.invokeLater(

 

57    

new

 Runnable()

 

58    

{

 

59     

public void

 run()

 

60     

{

 61 

     

new

 DemoDesktop().setVisible(true);

 

62     

}

 

63    

}

 64  

 

);

 65  

}

// fin del método main

 66
 67  

// Variables declaration - do not modify//GEN-BEGIN:variables

 68  

private

 javax.swing.JLabel entradaJLabel;

 69  

private

 javax.swing.JTextField entradaJTextField;

 70  

private

 javax.swing.JButton hacerTareaJButton;

 71  

private

 javax.swing.JLabel instruccionesJLabel;

 72  

private

 javax.swing.JComboBox tareasJComboBox;

 73  

// End of variables declaration//GEN-END:variables

 74 

}

Figura G.2

  |  Use a 

Desktop

 para iniciar el navegador Web predeterminado, abrir un archivo en su aplicación asociada 

y componer un correo electrónico en el cliente de correo predeterminado. (Parte 2 de 3).

G.4 Iconos de la bandeja 

1371

31_MAQ_APENDICES_Deiltel.indd1371

5/8/084:24:00PM