void jbInit() throws Exception { // criando os labels executar.setText("Executar(F5)"); executar.setToolTipText("Executa Comando SQL"); exportar.setText("Exportar"); exportar.setToolTipText("Exporta Consulta para arquivo CSV"); // /adicionando as bordas painelSuperior.setBorder(BorderFactory.createTitledBorder("COMANDO SQL")); painelInferior.setBorder(BorderFactory.createTitledBorder("ERROS")); scrollPane.setBorder(BorderFactory.createTitledBorder("RESULTADO")); painelPrincipal.setPreferredSize(Toolkit.getDefaultToolkit().getScreenSize()); caixaLista.setPreferredSize(new Dimension(100, 20)); // layout do painel painelPrincipal.setLayout(borderLayout); painelSuperior.setLayout(gridBaglayout); painelInferior.setLayout(gridBaglayout); painelSuperiorDireito.setLayout(gridBaglayout); painelSuperiorEsquerdo.setLayout(gridBaglayout); painelPrincipal.add(scrollPane, BorderLayout.CENTER); painelPrincipal.add(painelSuperior, BorderLayout.NORTH); painelPrincipal.add(painelInferior, BorderLayout.SOUTH); painelSuperior.add( painelSuperiorEsquerdo, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); painelSuperior.add( painelSuperiorDireito, new GridBagConstraints( 1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); painelSuperior.add( caixaLista, new GridBagConstraints( 0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); // adicionando paineis no painel principal painelSuperiorEsquerdo.add( barraRolagem, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); painelSuperiorDireito.add( executar, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); painelSuperiorDireito.add( exportar, new GridBagConstraints( 0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); // ////////////////////Panel inferio painelInferior.add( erroSQL, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0)); // adicionando componentes no painel barraRolagem.getViewport().add(comandoSQL, null); // comandoSQL.setEditable(false); erroSQL.setEnabled(false); // adicionando componentes eventos variados painelPrincipal.addKeyListener(this); executar.addActionListener(this); exportar.addActionListener(this); comandoSQL.addKeyListener(this); caixaLista.addItemListener(this); painelPrincipal.repaint(); }