Blogger templates

Comunidade java aberto - Participe da nossa comunidade no facebook (clique aqui)

Visitas

quarta-feira, 18 de setembro de 2013

Usando JDesktopPanel e JFrameMDI

,

Aprenda a usar JDesktopPanel e JFrameMDI








Clique na imagem acima, para fazer o donwload

Continue lendo

segunda-feira, 9 de setembro de 2013

Como centralizar um JInternalFrame em um JDesktopPane

,




Segue uma forma de fazer um JInternalFrame ficar centralizado ao ser aberto em um JDesktopPane.

Coloque esse método na sua classe principal, que contém o JDesktopPane, aqui referenciado pela variável frmMdi, e a cada chamada de um JInternalFrame, você chama esse método passando o JInternalFrame.
Continue lendo

sábado, 7 de setembro de 2013

,

Ola, pessoal nesta vídeo aula você aprendera a criar uma classe de conexão entre uma aplicação java e um banco de dados Microsoft Access 2010. clique aqui e assista as vídeos aulas Java - Banco de Dados Access

codigo para você copiar e alterar.

// Banco de dados Microsoft Access 2010
// Josenil Ezequiel
// video aula 02

package Classe_de_bancos;    // pacote onde a classe se encontra

import java.sql.*;          // biblioteca responsável pelo sql sem ela não podemos fazer uma conexão com o banco de dados
import javax.swing.*;       // estaremos utilizando alguns recurso dessa biblioteca

public class conexao    // classe mãe
{
    //CRIAÇÃO DAS VARIÁVEIS E OBJETOS

 
    /**Explicação
     *      final private = ela e privada nessa classe ou seja ela é constante
     *      o conteudo da variavel nao podera ser alterado.
     *      String driver = é uma variavel do tipo string ou seja guarda um texto.
     *      driver="sun.jdbc.odbc.JdbcOdbcDriver"; = a variavel armazena o driver que sera utilizado;
     */
 
     final private String driver="sun.jdbc.odbc.JdbcOdbcDriver";
 
     /**
      *     esta variavel esta armazenando minha fonte de dados ou seja o endereço dela.  
      */
     final private String url =  "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:/meubd/conta.mdb";
 
     /**
      *     varivel ususario  e senha, vamos deixa-los como vazio por padrao
      *
      */
     final private String usuario="";
     final private String senha="";
 
     /**
      *     Connection este objeto e responsavel pela conexão do banco de dados,
      *     entao temos o objeto conexão do tipo Connection  e é private ou seja
      *     so pode ser alterado aqui dentro da propria classe.
      */
     private Connection conexao;
     /**     Public= ou seja ele pode ser acessado e alterado por outra classe
      *     Statement= é responsavel por abrir o caminho até o banco de dados
      *     ResultSet= é o responsavel por armazenar o resultado dos comando sql
      */
     public  Statement statement;
     public  ResultSet resultSet;
   
     // METODO RESPONSAVEL PELA CONEXAO
 
    /**
     *  metodo do tipo public para que possa ser acessado de outras classes
     * do tipo booleano que ira retorna true or false( verdadeiro ou falso)
     */
 
     public boolean conecta ()
     {
         // variavel que retornara verdadeiro ou falso inicia-se com verdadeiro
         boolean result = true;
       
         /**
          * O comando try/catch e um comando nas linguagem de programação que diz
          * tente isso se caso de certo faça isso.
          * o catch caso de errado faça isso
          * o try pode ter uma uma infinade de catch que sao os tratamentos de
          * erros.
          * no java especificamente todo arquivo esterno é obrigatorio estar dentro
          * dele pois se tiver algum erro estara sendo tratado.
          * caso isso nao ocorra ele nao ira funcionar nas outras
          * linguaguens isso dificilmente ocorre
          */
       
         try
         {
             /** Class.forName(driver);= efetua o carregamento do driver
              * conexao= DriverManager.getConnection(url,usuario,senha); =
              * efetua a coneção com o banco de dados ele ira no endereço dado
              * pela url, verificara o usuario e a senha
              * se tudo estiver ok ele retorna true e mostra a mensagem a baixo
              **/
             Class.forName(driver);//driver
             conexao= DriverManager.getConnection(url,usuario,senha);//fonte
             JOptionPane.showMessageDialog(null,"Conectou ao banco");
         }
         /**
          * Se ele nao encontra o driver ele vai retorna essa mensagem mais o driver nao encontrado
          */
         catch(ClassNotFoundException Driver)
         {
             JOptionPane.showMessageDialog(null,"Nao Foi possivel localizar o driver de conexao "+Driver);
             result= false;      
         }
         /**
          * caso nao encontre o banco de dados, tabela ou algo do tipo
          */
         catch(SQLException Fonte)
         {
             JOptionPane.showMessageDialog(null,"Deu erro na conexao com a fonte de dados "+Fonte);
             result= false;
         }
         return result;
     }
     public void desconecta()
    {
         boolean result =true;
         try
         {
             conexao.close();
             JOptionPane.showMessageDialog(null, "Banco de dados desconetado");
         }
         catch(SQLException erroSQL)
         {
             JOptionPane.showMessageDialog(null,"Erro ao descontectar "+erroSQL);
              result= false;
         }
     }
     /**
      * (String sql)= vai ser o paremtro que desejo que seja executado
      */
     public void executa_sql(String sql)
    {
         try{
             //cria um caminho para conexao
             statement = conexao.createStatement();
             //executa a sql
             resultSet = statement.executeQuery(sql);
         }
         catch(Exception erro)
         {
             JOptionPane.showMessageDialog(null, erro.getMessage());
         }

     }
}

ate a próxima
Continue lendo
 

Java Aberto Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger