// // Fuentes.java // Copyright (c) 1996, 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.0 // Autor: Agustin Froufe // Creacion: 26-Ago-1996 05:02:43 // //-------------------------------------------------------------------------- // Esta informacion no es necesariamente definitiva y esta sujeta a cambios // que pueden ser incorporados en cualquier momento, sin avisar. //-------------------------------------------------------------------------- import java.awt.*; import java.applet.Applet; // Demostración de la apariencia en pantalla de la presentación de textos // con diferente tipo de fuente para permitir el resaltar zonas de // inter‰és que compongan la ventana public class Fuentes extends Applet { Label lTit = null,lTag = null,lInfo = null; TextField tfCoords = null; Panel pActivo = null; public void init() { setLayout( new GridLayout( 0,1 ) ); lTit = new Label( "Una Demostración" ); lTit.setFont( new Font( "Helvetica",Font.BOLD,16 ) ); add( lTit ); Panel p = new Panel(); p.setLayout( new GridLayout( 0,2 ) ); lTag = new Label( "Coordenadas" ); lTag.setFont( new Font( "Dialog",Font.BOLD,12 ) ); p.add( lTag ); tfCoords = new TextField(); tfCoords.setFont( new Font( "Courier",Font.PLAIN,12 ) ); tfCoords.setEditable( false ); p.add( tfCoords ); add( p ); lInfo = new Label("Mueve el ratón en la zona inferior a este texto..."); lInfo.setFont( new Font( "Dialog",Font.PLAIN,10 ) ); add( lInfo ); pActivo = new Panel(); add( pActivo ); } public Insets insets() { return new Insets( 10,10,10,10 ); } public boolean handleEvent( Event evt ) { if( evt.target == pActivo && evt.id == Event.MOUSE_MOVE ) { tfCoords.setText( evt.x + " " + evt.y ); return true; } else if( evt.target == pActivo && evt.id == Event.MOUSE_EXIT ) { tfCoords.setText( "" ); return true; } return super.handleEvent( evt ); } public static void main( String args[] ) { Frame f = new Frame( "Utilización de Fuentes" ); Fuentes fu = new Fuentes(); fu.init(); f.add( "Center",fu ); f.pack(); f.show(); } } //------------------------------------------- Final del fichero Fuentes.java