Boa noite pessoas.
Estou criando uma interface com os componentes JXTaskPaneContainer e JXTaskPane. Fiz um menu parecido com o menu do programa da Receita Federal de 2011 porém gostaria de saber como faço para esconder o Container para o lado e quando quiser ver o menu, eu aperto um botão para ele expandir (de “lateral”).
Segue abaixo um modelo de código:
JXTaskPaneContainer() barraMenu = new JXTaskPaneContainer();
JXTaskPane() menuCadastros = new JXTaskPane();
menuCadastros.setTitle("Cadastros");
menuCadastros.setExpanded(false);
JXHyperlink itemCadastroEmpresa = new JXHyperlink();
itemCadastroEmpresa.setText("Empresa");
itemCadastroEmpresa.setMnemonic('E');
itemCadastroEmpresa.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(bJanelaCadastroEmpresa==false)
janelaCadastroEmpresa();
else
JOptionPane.showMessageDialog(null,"Janela já inicada");
}
}
);
menuCadastros.add(itemCadastroEmpresa);
JXTaskPane menuTabelas = new JXTaskPane();
menuTabelas.setTitle("Tabelas");
menuTabelas.setExpanded(false);
JXHyperlink itemTabelasBairro = new JXHyperlink();
itemTabelasBairro.setText("Bairro");
itemTabelasBairro.setMnemonic('B');
itemTabelasBairro.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(bJanelaTabelasBairro==false)
janelaTabelasBairro();
else
JOptionPane.showMessageDialog(null,"Janela já inicada");
}
}
);
menuTabelas.add(itemTabelasBairro);
barraMenu.add(menuCadastros);
barraMenu.add(menuTabelas);