// // java1425.java // Copyright (c) 1998, Agustin Froufe // Todos los derechos reservados. // // No se asume ninguna responsabilidad por el uso o alteracion de este // software. Este software se proporciona COMO ES, sin garantia de ningun // tipo de su funcionamiento y en ningun caso sera el autor responsable de // daños o perjuicios que se deriven del mal uso del software, aun cuando // este haya sido notificado de la posibilidad de dicho daño. // // Compilador: javac 1.2 beta 4 // Autor: Agustin Froufe // Creacion: 14-Sep-1998 15:44:19 // //-------------------------------------------------------------------------- // Esta informacion no es necesariamente definitiva y esta sujeta a cambios // que pueden ser incorporados en cualquier momento, sin avisar. //-------------------------------------------------------------------------- /** * Tras la ejecución de este programatia, se presenta una ventana en la * que se muestran todos las librerias de L&F que se hayan instalado en * la plataforma en que se ejecute */ import java.awt.*; import com.sun.java.swing.*; class java1425 extends JFrame { private JPanel panel; public java1425(){ setTitle( "Tutorial de Java, Swing" ); setSize( 300,200 ); setBackground( Color.gray ); panel = new JPanel(); panel.setLayout( new BorderLayout() ); getContentPane().add( panel ); // Creamos un área de texto para presentar los resultados JTextArea area = new JTextArea(); panel.add( area, BorderLayout.CENTER ); area.setText( "Este sistema soporta la siguiente lista " + "de librerias L&F:\n\n" ); // Cogemos la lista de Loks disponible para la plataforma UIManager.LookAndFeelInfo laf[] = UIManager.getInstalledLookAndFeels(); // Lista cada uno de los items en el área de texto for( int i=0; i < laf.length; i++ ) { area.append( "LAF #" +i+ ":\t" +laf[i].getName()+ "\n\t" +laf[i].getClassName()+ "\n" ); } } public static void main( String args[] ) { java1425 mainFrame = new java1425(); mainFrame.setVisible( true ); } } //------------------------------------------ Final del fichero java1425.java