“Conocimientos Programación>Programación Java

Cómo ocultar un panel en una JSplitPane

2012/5/1
JSplitPanel es un componente en el lenguaje de programación Java que muestra dos paneles , divididos de forma horizontal o vertical. Otros componentes pueden ser añadidos a cada panel con su propia funcionalidad independiente . Como todos los componentes de Java , un programador puede establecer las dimensiones del panel de división mediante la especificación de la anchura y la altura preferida en número de píxeles y se indica el pixel coordinar donde el panel se origina dibujado en la pantalla . A veces, un programador podría ocultar un panel para su posterior visualización , mientras que permite que el otro panel permanezca visible. Esto se hace mediante la adición de JButtons con la adición de una funcionalidad especial a los paneles . Instrucciones
1

Use la palabra clave "importación" de Java para cargar los paquetes de Java adecuada en su IDE. En el caso de este programa, estos paquetes son java.awt , java.awt.event y javax.swing . El código es el siguiente : . .

Import java.awt * ;

java.awt.event import * ;

importación javax.swing * ;
. Página 2

Crear una clase Java que contiene las instrucciones de programación que dan al usuario el poder de ocultar uno de los paneles de un panel de división . También, crear el método "main " para que el programa se ejecutará. Con una clase de ejemplo para demostrar la sintaxis correcta es la siguiente:

HidePane clase pública {

void (String [] args ) { public static

}
< p >}
3

crear un contenedor JFrame para mantener el componente JSplitPane luego crear componentes JButton para dar funcionalidad al panel . Cree el JSplitPane para mantener los componentes JButton . Código de ejemplo :

JFrame frame = new JFrame ();

última contentPane JPanel = ( JPanel ) frame.getContentPane ();

última JButton LeftButton = new JButton ( " Botón Izquierdo ");

última JButton rightButton = new JButton ( " Botón derecho) ;

última JSplitPane SplitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , rightButton ) ;

4

Crear una clase ActionListener y reemplazar el método " actionPerformed " dentro de la clase de vincular la función de la piel de los dos botones. una sentencia if-else se utiliza para determinar si el panel de separación debe ser visible. Instruya el contenedor de pintar en sí cuando las condiciones cambian código de ejemplo :

ActionListener actionListener = new ActionListener () {

fuente JButton = ( JButton ) e.getSource ();

. if ( splitPane.isVisible ()) más Página 5

Añada el ActionListener a los botones y añadir el panel de división para el panel contenedor. Establecer las dimensiones del panel y asegúrese de que está visible. Finalmente , instruir al programa para salir una vez que el panel está cerrado. Ejemplo Dimension ( 800 , Página 6

Combine las partes del programa, junto a la clase de código principal Ejemplo: . . .

import java.awt * ;

java.awt.event import * ;

importación javax.swing * ; .

HidePane clase pública {

void (String [] args ) { public static

JFrame frame = new JFrame ();

última contentPane JPanel = ( JPanel ) frame.getContentPane ();

última JButton LeftButton = new JButton ( "Botón de la izquierda" ) ;

última JButton rightButton = new JButton ( "Botón derecho) ;

última JSplitPane SplitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , rightButton ) ;

ActionListener actionListener = new ActionListener () {
< p> fuente JButton = ( JButton ) e.getSource ();

if ( splitPane.isVisible ()) más Dimension ( 800 ,

Programación Java
Cómo crear formularios de inscripción en Java
Cómo crear etiquetas en Java GUI
¿Cómo estabilizar el número de bucles en Java
¿Qué es un archivo JAR
Cómo obtener la siguiente cadena de entrada Desde en Java
Cómo crear un emulador de Android
Cómo obtener la entrada desde un GUI Java
Cómo solucionar problemas con la descarga de Java
Conocimientos Informáticos © http://www.ordenador.online