Académique Documents
Professionnel Documents
Culture Documents
Aspectos Generales El curso de Programacin Visual II est orientado al diseo de aplicaciones bajo entorno visual comnmente a travs del uso del formulario adicionando ms objetos pertenecientes al paquete swing. En este curso se har un estudio de ms objetos, acceso a la base de datos, mantenimiento de datos, consulta de datos y reportes a travs del entorno de desarrollo denominado NetBeans, es decir, utilizaremos el lenguaje de programacin Visual Java. La asignatura se encuentra dividida en tres unidades: la primera es Otros objetos del paquete Swing, la segunda es Acceso y mantenimiento de datos y la tercera es Consulta y reportes de datos.
Ing. Martn Salcedo Quiones Pgina 1
Pgina 3
Lo cuarto es que nuestros JTextArea pueden ser editados por el usuario o puede ser de slo lectura, dependiendo de la propiedad setEditable(), el valor booleano false slo da permiso de lectura: texto.setEditable(false);
La quinta cosa importante que debemos mencionar es que podemos modificar es que podemos modificar muchas cosas a nuestro JTextArea, entre ellas estn el tamao, el tipo y la fuente de la letra como tambin podemos modificar el color de
Ing. Martn Salcedo Quiones Pgina 4
Para cambiar el color de fondo de nuestro JTextArea debemos utilizar el mtodo: jtx.setBackground(Color.black); Finalmente veamos un ejemplo donde se muestran la mayora de los componentes: import java.awt.*; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea;
//Mtodo para cambiar la decoracin de la ventana en s, //si ponemos el valor en falso la ventana se ver de la forma predeterminada de Windows JFrame.setDefaultLookAndFeelDecorated(true); //creamos el JFrame principal donde agregaremos el resto de objetos JFrame frame = new JFrame ("JTextArea Test"); frame.setLayout (new FlowLayout ()); frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); String text = "Un objeto JTextArea es una rea multilnea para escribir texto. " + "Se puede cambiar el nmero de lneas que se mostrarn, " + "y tambin el numero de columnas. Puedes cambiar las fuentes y tamaos de letras. " + "Y puedes agregar tu TextArea en un JScrollPane para poder mover las zonas de texto." ; //creamos un area de texto normal no redimensionable JTextArea textAreal = new JTextArea(text,20,10); textAreal.setPreferredSize(new Dimension (10,100)); //creamos otra rea de texto con un JScrollPane, slo es agregado JTextArea textArea2 = new JTextArea(text,20,10); JScrollPane scroll = new JScrollPane(textArea2); frame.getContentPane().add(scroll, BorderLayout.CENTER); frame.add(scroll);
Pgina 6
Pgina 7
Objeto JToolBar Esta clase implementa una barra de herramientas, formada normalmente por botones o controles que incluyen iconos y que aparecen organizados como una fila o una columna dependiendo de la zona de la pantalla donde se coloque. Una barra de herramientas que puede cambiarse de situacin por los diferentes bordes de su contenedor, e, incluso, llevarse fuera (este comportamiento puede variarse: mtodo setFloatable). Las herramientas suelen ser (aunque no necesariamente) botones. til para proporcionar controles que dan acceso rpido a acciones, normalmente disponibles a travs de men. especializacin de Box. A continuacin un ejemplo: Mediante el mtodo addSeparator es posible aadir separadores. JToolBar es, en realidad, una
Pgina 9
Pgina 10