Ejemplo:
1 // Demostración de BoxLayout.
2 import java.awt.*;
3 import java.awt.event.*;
4 import javax.swing.*;
5
6 public class DemoBoxLayout extends JFrame {
7
8 // configurar GUI
9 public DemoBoxLayout()
10 {
11 super( "Demo de BoxLayout" );
12
13 // crear contenedores Box con esquema BoxLayout
14 Box horizontal1 = Box.createHorizontalBox();
15 Box vertical1 = Box.createVerticalBox();
16 Box horizontal2 = Box.createHorizontalBox();
17 Box vertical2 = Box.createVerticalBox();
18
19 final int TAMANIO = 3; // número de botones en cada contenedor Box
20
21 // agregar botones al objeto Box horizontal1
22 for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ )
23 horizontal1.add( new JButton( "Botón " + cuenta ) );
24
25 // crear montante y agregar botones al objeto Box vertical1
26 for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
27 vertical1.add( Box.createVerticalStrut( 25 ) );
28 vertical1.add( new JButton( "Botón " + cuenta ) );
29 }
30
31 // crear pegamento horizontal y agregar botones al objeto Box horizontal2
32 for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
33 horizontal2.add( Box.createHorizontalGlue() );
34 horizontal2.add( new JButton( "Botón " + cuenta ) );
35 }
36
37 // crear área rígida y agregar botones al objeto Box vertical2
38 for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
39 vertical2.add( Box.createRigidArea( new Dimension( 12, 8 ) ) );
40 vertical2.add( new JButton( "Botón " + cuenta ) );
41 }
42
43 // crear pegamento vertical y agregar botones al panel
44 JPanel panel = new JPanel();
45 panel.setLayout( new BoxLayout( panel, BoxLayout.Y_AXIS ) );
46
47 for ( int cuenta = 0; cuenta < TAMANIO; cuenta++ ) {
48 panel.add( Box.createGlue() );
49 panel.add( new JButton( "Botón " + cuenta ) );
50 }
51
52 // crear un objeto JTabbedPane
53 JTabbedPane fichas = new JTabbedPane(
54 JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT );
55
56 // colocar cada contendor en panel con fichas
57 fichas.addTab( "Cuadro horizontal", horizontal1 );
58 fichas.addTab( "Cuadro vertical con montantes", vertical1 );
59 fichas.addTab( "Cuadro horizontal con pegamento", horizontal2 );
60 fichas.addTab( "Cuadro vertical con áreas rígidas", vertical2 );
61 fichas.addTab( "Cuadro vertical con pegamento", panel );
62
63 getContentPane().add( fichas ); // colocar panel con fichas en el panel de contenido
64
65 setSize( 400, 220 );
66 setVisible( true );
67
68 } // fin del constructor
69
70 public static void main( String args[] )
71 {
72 DemoBoxLayout aplicacion = new DemoBoxLayout();
73 aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
74 }
75
76 } // fin de la clase DemoBoxLayout
VISUAL BASIC
Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
Ejemplo:
El siguiente fragmento de código muestra un cuadro de mensaje, en una ventana, que dice "Hola mundo!":
Private Sub Form_Load()
' Ejecuta un simple box de mensaje que dice "Hola mundo!"
MsgBox "Hola mundo!"
End Sub
HTML:
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
Ejemplo:
<html>
<head>
<title>ejemplo de comentario</title>
</head>
<body>
Esta línea no es un comentario.
<!-- esta si es un comentario -->
Esta no.
<!--
esta si ...
y esta también
-->
</body>
</html>
No hay comentarios:
Publicar un comentario