Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Tutorial Java para ligação de um Applet a um Frame
Conforme descrito na documentação do Java da Oracle , os quadros são janelas de programas exibidos pelo Windows . Os quadros podem exibir o conteúdo principal de um aplicativo, ou manter o conteúdo de caixas de diálogo , tais como aqueles para carregar e salvar arquivos . Java applets (programas em execução em navegadores e outros recipientes que realizam poucas operações) geralmente não criar novos quadros , mas eles têm a capacidade de fazê-lo. A vantagem de abrir um novo quadro de um applet é a clareza : ao colocar o conteúdo em um novo quadro , como um prompt para um usuário digite seu nome , o desenvolvedor evita poluir quadro principal do applet. Coisas que você precisa
O Java Development Kit ( JDK)
Mostrar Mais instruções
1

Abra qualquer editor de texto ou processador de texto e digite ou cole em um novo documento esta código do programa applet:

public void init () {


//Obter painel de conteúdo , o que nós precisamos adicionar botões e outros conteúdos para

Container paneForContent = getContentPane ();

paneForContent.setLayout (new BorderLayout ( 12,12 ) );

JLabel title = new JLabel ( " Demonstração de quadros" );

paneForContent.add (título, BorderLayout.NORTH );

JPanel somePanel = new JPanel ();

JLabel someLabel = new JLabel ( "Pressione o botão. ");

somePanel.add ( someLabel );

paneForContent.add ( somePanel , BorderLayout.CENTER );

JPanel panelForButtons = new JPanel ();

JButton someButton = new JButton ( "Press BorderLayout.SOUTH );

}

/*

actionPerformed () é chamado quando o usuário pressiona um botão

* /
public void actionPerformed ( ActionEvent evt ) {


//abre um novo quadro (janela)

attachNewFrame (); }


}

Este código cria uma nova aplicação para o seu navegador para exibir . a função principal é o init (), que cria o rótulo e botão do applet é exibida. o código atribui , por meio da chamada " addActionListener " , a ação a ser tomada quando o botão " someButton ' é pressionado. Quando esse evento ocorre, o Java Runtime Environment (JRE) chama a função do applet " actionPerformed " , que por sua vez chama a função para criar o novo quadro, " attachNewFrame ".
2

Digite o seguinte código logo após a chave de fechamento após a instrução " paneForContent.add ( panelForButtons , BorderLayout.SOUTH ); " :

attachNewFrame private static void () {

JFrame NEWFRAME = new JFrame ( "Aqui está um . NEWFRAME ");

newFrame.setDefaultCloseOperation ( JFrame.DISPOSE_ON_CLOSE );

JLabel ALabel = new JLabel (" ") ;

aLabel.setPreferredSize (new Dimension (150 , 125) );

newFrame.getContentPane () adicionar ( ALabel , BorderLayout.CENTER ); .

//Mostrar o quadro

newFrame.pack ();

newFrame.setVisible (true); }


Este código chama o construtor " JFrame " , que cria um objeto novo , virtual que representa o novo quadro. A chamada de função setDefaultCloseOperation conta a armação que fazer quando o usuário clica em seu botão de saída - perto. O " pacote " e " setVisible " chamadas de função exibir o quadro . As demonstrações envolvendo o objeto " ALabel " criar algum conteúdo de exemplo para exibir no quadro. Sem este conteúdo , o quadro seria exibido , mas poderiam ser minimizados com uma barra de título pouco visível.
3

Salve o documento como tipo " texto simples ", com o nome do arquivo " AppletWithFrame.java . "
4

colar em um novo documento desta página HTML, que irá abrir o applet:


< código do applet =" AppletWithFrame . classe "

width = 250

height = 250
codebase

=". " >



5

Salve o documento HTML como " AppletWithFrame.html , " na mesma pasta o arquivo java que você salvou na etapa 3 .
6

Abra um prompt de comando do DOS na pasta que contém o arquivo Java, e compilar o programa , digitando " javac AppletWithFrame.java ".
< br > 7

Enter, no prompt de comando , " appletviewer AppletWithFrame.html " para executar o applet.
8

Imprensa do applet "Pressione me " para executar o código do applet para a criação de um novo quadro. O novo quadro será exibido.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter duas vezes para Int em Java 
·Como fazer upload de arquivos usando JSP 
·Tipos de Exceções em Java 
·Uma descrição do Struts para configuração XML 
·Como fazer um Java Animação Run Faster 
·Como construir um Menu no Android 
·Como fechar um layout Android 
·Como devolver um ritmo cardíaco em Java 
·Como usar o Scanner Dados Árvores 
·Ferramentas gráficas para Java 
  Artigos em destaque
·Como encontrar URL Cordas em Coldfusion 
·A diferença entre SOAP e Web Service RESTO 
·Como aprender Prolog 
·Como converter Oracle para Expoente 
·Como escrever código Object Oriented eficaz 
·Tipos de dados de atributos de variáveis ​​
·Como adicionar int em uma String em Java 
·Como usar IO OCX USB em C 
·As vantagens de Programação Declarativa 
·Como compilar C no Ubuntu 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados