JSplitPanel é um componente na linguagem de programação Java que exibe dois painéis , divididos horizontalmente ou verticalmente . Outros componentes podem ser adicionados a cada painel com a sua própria funcionalidade independente . Como todos os componentes Java , um programador pode configurar as dimensões do painel de separação , especificando a largura e altura preferencial em número de pixels e indicado coordenar o pixel onde o painel desenhado origina na tela . Às vezes, um programador pode querer esconder um painel para exibição mais tarde, enquanto permitem que o outro painel para permanecer visível. Isto é feito através da adição adicionando JButtons com funcionalidade especial para os painéis . Instruções
1
Use a palavra-chave "importar" Java para carregar os pacotes Java adequados em sua IDE. No caso deste programa estes pacotes são java.awt , java.awt.event e javax.swing . O código fica assim: .
Import java.awt * ;
java.awt.event import * ;
import javax.swing * ;
. . Página 2
Crie uma classe Java para conter as instruções de programação que dão ao usuário o poder de esconder um dos painéis de um painel dividido . Além disso, criar o método "main" para que o programa será executado. Usando uma classe de exemplo para demonstrar a sintaxe apropriada parece com isso:
public class HidePane {
public static void main ( String [] args ) { }
}
3
Crie um contêiner JFrame para segurar o componente JSplitPane em seguida, criar componentes JButton para dar funcionalidade ao painel . Crie o JSplitPane para segurar os componentes JButton . Exemplo de código :
JFrame frame = new JFrame ();
último JPanel contentPane = ( JPanel ) frame.getContentPane ();
último JButton LeftButton = new JButton ( " Botão esquerdo ");
último JButton RightButton = new JButton ( " Botão direito do mouse );
último JSplitPane splitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , RightButton );
< br > 4
Crie uma classe ActionListener e substituir o método " actionPerformed " dentro da classe para amarrar o a esconder função para os dois botões . uma declaração if-else é usado para determinar se ou não o painel de separação deve ser visível . Instruir o recipiente para redesenhar próprio código quando as condições mudam Exemplo: .
ActionListener actionListener = new ActionListener () {
fonte JButton = ( JButton ) e.getSource ();
if ( splitPane.isVisible ( ) ) outro
5
Adicione o ActionListener para os botões e adicionar o painel de divisão para o painel do recipiente. Defina as dimensões do painel e verifique se ele é visível. Finalmente, instruir o programa para sair uma vez que o painel está fechado . Exemplo Dimensão ( 800, . .
6
Combine as partes do programa em conjunto para o código principal de classe Exemplo: .
import java.awt * ;
java.awt.event import * ;
import javax.swing * ; .
HidePane public class {
void main ( string [ ] args ) { public static
JFrame frame = new JFrame ();
último frame.getContentPane JPanel contentPane = ( JPanel ) ();
último JButton LeftButton = new JButton ( "Botão Esquerdo ");
JButton finais RightButton = new JButton ( "Botão direito do mouse );
último JSplitPane splitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , RightButton );
ActionListener actionListener = new ActionListener () {
fonte JButton = ( JButton ) e.getSource ();
if ( splitPane.isVisible ()) outro Dimensão ( 800,