Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como Fazer um Web Browser
Muitos programadores iniciantes acreditam que a criação de um navegador da Web só pode ser feito em um ambiente grande , grupo - projeto com centenas de milhares de linha de código de programação necessário para realizar a tarefa . Embora isto seja verdade para criar um navegador da Web que cumpre integralmente todas as recomendações de conformidade do Consórcio Web , você pode criar um navegador da Web básico usando Java Swing em um curto espaço de tempo . Este navegador básico permite-lhe navegar para páginas Web , ver imagens, links para outras páginas e salvar páginas , mas não vai fazer coisas como applets de flash de carga e outras funções que exijam plug- ins para ser instalado. Coisas que você precisa de acesso
Internet
ambiente de desenvolvimento Java
Show Mais instruções
1

Baixe e instale a última versão do kit de desenvolvimento padrão Java (SDK) da Sun Microsystems , se você não tiver feito isso anteriormente .
2

Abra o aplicativo de programação ou editor de texto e salve o arquivo como myFirstWebBrowser.java . Incluir no topo do arquivo de quatro importações de biblioteca de classe ( java.awt , java.io , java.awt.event e javax.swing ) . Essas bibliotecas são necessárias para criar os componentes de interface do usuário para o aplicativo ( AWT e Swint ) , a realização de HTML get e colocar comandos ( ver páginas Web ) , e para salvar arquivos ( io ) . As declarações de importação a serem incluídos são :

import java.awt * ; import java.io. *; java.awt.event import * ; import javax.swing * ;
< . . . br> 3

Criar a nova classe chamada myFirstWebBrowser , que será uma extensão do JInternalFrame para que você pode incluir o navegador da Web como uma estrutura interna em um aplicativo Java Swing . O início da definição de classe é :

public class PageFrame estende JInternalFrame implementa ActionListener {
4

Criar definições de classe para uma classe SiteManager , uma String para o nome do arquivo para carregar e uma área de texto . O construtor da classe irá carregar o nome do site e objetos SiteManager para atribuir às variáveis ​​de classe protegidas. O código para fazer essas etapas é :

SiteManager myParent ; Cordas myFileName ; JTextArea Myta ;

PageFrame pública (String myName , SiteManager mySm ) { super ( "Página :" + myName , é verdade, verdade , verdade, verdade ); myParent = mySm ; setBounds ( 50,50,300,150 );

Container contentPane = getContentPane ();
5

Criar área de texto que irá exibir o HTML arquivo e carregá-lo em um painel de balanço de rolagem que permite que você visualize todo o arquivo HTML. Após a conclusão dessas etapas , crie uma barra de menu do aplicativo para imitar os menus arquivo que você está acostumado a ter em outras aplicações informáticas. Neste exemplo, "Arquivo" e "Salvar" opções de menu será criado. O código para fazer essas etapas é :

Myta = new JTextArea (); JScrollPane myJsp = new JScrollPane (ta ); contentPane.add ( jsp , BorderLayout.CENTER );

JMenuBar myJmb = novo JMenuBar (); JMenu myfileMenu = new JMenu ("File "); JMenuItem mySaveItem = new = MyName ; LoadContent ();}
6

Definir " ouvintes de ação ", que irão realizar chamadas de método em resposta ao usuário escolher " File- > menu" Opções para carregar e salvar arquivos . O código para fazer isso é : void actionPerformed ( ActionEvent ae ) { público

saveContent (); }

LoadContent public void () { try { FileReader myFr = new FileReader ( myFileName ); Myta . ler ( myFr , null ); myFr.close ();} catch (Exception e) { System.out.println ( "Não foi possível carregar a página da web :" + myFileName );}}

public void saveContent () { try { FileWriter myFw = new FileWriter ( myFileName ); myTa.write ( myFw ); myFw.close ();} catch (Exception e) { System.out.println ( "Não foi possível salvar a página da web :" + myFileName );}} }



Anterior :

Próximo : No
  Os artigos relacionados
·Como programar Androids para Iniciantes 
·Relação entre jsp e java 
·Como escrever para arquivo Java Applet 
·Tipos de Projeto NetBeans 
·Como usar a paleta no NetBeans 
·Como chamar um construtor de outra função em Java 
·Como desenhar um diamante em Java 
·Como fazer uma pirâmide Number With Java 
·Como usar uma tela de Java 
·Java UDP : Como enviar um arquivo 
  Artigos em destaque
·Como verificar o tamanho da pilha de uma JVM 
·Como substituir Aspas Simples em Java 
·Como escrever Cordas para um arquivo de texto em Java 
·Prós e contras de Objective C 
·Java Básico Tutorial 
·Como Ler variáveis ​​SSIS em um Script 
·Como a cor do seu Formulário EXT 
·Como fazer Pão liso em um George Foreman 
·Diferenças entre Byte matriz Vs . Cordas 
·Como criar um programa gratuito de computador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados