Neste código é suposto ao clicar num botão aparecer o jpanel referente ao botão. Como posso fazer para em vez de usar sempre praticamente o mesmo código, usar apenas um metodo, ou parecido.
private void disponibilidadeButtonMouseClicked(java.awt.event.MouseEvent evt) {
if (!disponibilidadePanel.isVisible()) {
if (disponibilidadeTableModel == null) {
setupDisponibilidadesTable();
}
clientesPanel.setVisible(false);
impressosPanel.setVisible(false);
informacoesPanel.setVisible(false);
reservasPanel.setVisible(false);
disponibilidadePanel.setVisible(true);
passarRato(disponibilidadeButton);
}
}
private void informacoesButtonMouseClicked(java.awt.event.MouseEvent evt) {
if (!informacoesPanel.isVisible()) {
passarRato(informacoesButton);
disponibilidadePanel.setVisible(false);
impressosPanel.setVisible(false);
clientesPanel.setVisible(false);
reservasPanel.setVisible(false);
informacoesPanel.setVisible(true);
}
}
private void impressosButtonMouseClicked(java.awt.event.MouseEvent evt) {
if (!impressosPanel.isVisible()) {
passarRato(impressosButton);
disponibilidadePanel.setVisible(false);
informacoesPanel.setVisible(false);
clientesPanel.setVisible(false);
reservasPanel.setVisible(false);
impressosPanel.setVisible(true);
}
}
private void clientesButtonMouseClicked(java.awt.event.MouseEvent evt) {
if (!clientesPanel.isVisible()) {
passarRato(clientesButton);
disponibilidadePanel.setVisible(false);
impressosPanel.setVisible(false);
informacoesPanel.setVisible(false);
reservasPanel.setVisible(false);
clientesPanel.setVisible(true);
}
}