JSCROLLPANE JAVA

Todo sobre Apple, Mac e IphoneNoticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

UNIDAD 2: APLICACIONES GRAFICAS

JAVA TEMA 13: JSCROLLPANE

Tambien es swing.

Cuando un componente ocupa mucho espacio en pantalla o contiene mucha información, un JSCROLLPANE permite asociarle una pequeña vista o ventana deslizable o corrediza que permite solo que se vea una parte de dicho componente.

Un JSCROLLPANE, tambien puede asociarse a otros tipos de panels que contengan muchos componentes.

Algunas sus propiedades mas importantes son:

Autoscrolls(), Background(), Border(), Bounds(), Cursor(), Enabled(), Font(), Foreground(),Insets(), Name(), Opaque(), ToolTipText(), ViewPortBorder(), Visible(), VisibleRect().

Sus escuchadores mas importantes son:

WINDOW: WindowActivated(), WindowClosed(), WindowClosing(), WindowDeactivated(), WindowOpened().

MOUSE: MouseClicked(), MouseDragged(),MouseEntered(), MouseExited(),MouseMoved(), MousePressed(), MouseReleased().

KEY: KeyPressed(), KeyReleased(), KeyTyped().

Programa ejemplo:

import java.lang.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class prog9 {//declaracion, creacion e inicializacion de componentes, objetos y variablesstatic JFrame ventana= new JFrame();static JScrollPane panel1 = new JScrollPane();static JTextField jt1 = new JTextField(80);// parte principal de programapublic static void main(String[] args){ // area de definicion de propiedades de el objetoventana.setTitle("mi programa");ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);//cargando scrollpane panel1 con un componente grandotepanel1.setViewportView(jt1);// cargando la ventana con el scrollpanelventana.getContentPane().add(panel1,BorderLayout.CENTER);ventana.pack(); ventana.setVisible(true);//area de asociacion de objeto-eventos}; // termina main} // termina clase

De momento el unico componente grandote a usar es el textfield con muchos caracteres, mas adelante se estudiaran componentes mas apropiados para este tipo de panel.

Corrida:

image22.jpg

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/java/jscrollpane/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente