PIZiadas gráficos

PIZiadas gráficos

Meu mundo está dentro.

Programação Gráfica: Comece a construir a biblioteca de gráficos [JAVA]

applet_blackboardDepois instalando ambiente de desenvolvimento (IDE) O Eclipse e criar um novo projeto, nós adicionado um programa para o projeto Eclipse.

O próximo passo é para começar a estruturar a aplicação iniciar a construção dos elementos de bibliotecas gráficas.

A primeira ferramenta que iremos desenvolver será responsável pelo armazenamento e exibição de objetos gráficos. Um painel sobre quais elementos são atraídos: “Lousa”.

Este objeto é armazenado em um arquivo que irá residir na biblioteca gráfica. A biblioteca elementos são agrupados em que são chamados “pacotes” (Pacote):

Quando você cria um arquivo que você pode especificar, e o nome da mesma, nome “pacote” onde morar. Se o pacote não existe, assistente irá criar arquivos. Fisicamente é um diretório que estará adicionando novos arquivos. No nosso caso, vamos chamar “gráfico”, Enquanto o arquivo que chamaremos “Lousa” (ardósia).

Blackboard

Ao analisar a estrutura do projeto vai ver mudanças. Aparece novamente “pacote” junto com o arquivo que criamos.

Blackboard_Structure

Estender arquivo de classe “Lona”, nomeadamente, tomar as propriedades dessa classe Java que permite desenho em uma superfície. Por agora, vamos incluir uma função única para desenhar uma linha, e para verificar se tudo está funcionando corretamente, a nível estrutural. Em seguida, desenvolver a funcionalidade que precisamos para prestar este tipo de capacidades gráficas de alto nível..clase_Blackboard

Modifique o programa principal de incorporar elementos gráficos biblioteca que acabamos de criar.

Precisamos de um identificador para incorporar o elemento “Lousa”. Na mesma linha de código declarar o identificador (ardósia) e começar a atribuir um novo objeto (Lousa)

Blacboard pizarra = new Blackboard();

Adicione o item para o applet, mas primeiro vamos definir como colocado na tela. Los “Layouts” são necessários para a distribuição dos componentes no indicador da aplicação.

 this.setLayout(new GridLayout());
 this.add(ardósia);

Estas operações são realizadas no construtor da classe principal, qual é a função que tem o mesmo nome que o arquivo JAVA.

Quando você executa o programa principal (Example1) nós podemos fazer como “Applet” em uma página do browser ou como um autônomo. No primeiro caso, executar esta função ou construtor da classe, enquanto que a segunda função é executada “principal” como vimos no adicionar um programa para o projeto Eclipse.

Com isso, queremos garantir que ele seja executado o construtor se iniciar a aplicação da função “principal”. Primeiro vamos criar um identificador do objeto e começar com o operador “novo”:

Example1 app = new Example1();

Em seguida, crie uma janela para a aplicação, um “quadro” tamanho adequado. Se executar o programa em um navegador que irá servir como uma janela.

		Frame frame = new Quadro();
 frame.setSize(640,480);

Se você pressionar o botão de fechar “quadro”, vamos parar a aplicação, Nós vamos fazer isso adicionando um processo ou “ouvinte” a mesma coisa, para ser executado pressionando o botão de fechamento:

		frame.addWindowListener(novas WindowAdapter() { 
 public void windowClosing(WindowEvent arg0) {
 System.exit(0);
 } 
 });

Por fim, adicione o aplicativo para “quadro” e vamos visível.

		frame.add(aplicativo);
 frame.setVisible(verdadeiro);

Clase_Example_Modificada

Execute o aplicativo como um applet

Nós usamos um emulador para ver como o aplicativo deve rodar em um navegador. Vimos que com o menu ou o gráfico alfanumérico pode definir uma configuração de execução:

Run->Executar como ->Applet Java

run_as

Nós podemos alterar essa configuração, selecionando Run:

Run->Executar Configurações…

Este menu irá oferecer uma janela com guias, onde você pode definir vários parâmetros na implementação do programa, medida que o tamanho da janela, o arquivo a ser executado ao iniciar o mesmo, parâmetros da máquina virtual Java, etc.Run_Configuration

Nós podemos mudar o nome se definir as configurações para testar vários diferente. O nome deve lembrar-nos o que é especial sobre essa configuração.Run_Configuration_applet

O parâmetro que é especificamente deseja modificar o tamanho da janela de navegador simulador. Este tamanho será definido mais tarde como código HTML para inserir o applet em uma página web.Size_Applet

Embora, aparentemente, o programa não faz nada de novo, chegamos na maneira de estruturar o código que começa a especializar-se os elementos do. Por enquanto tenemos dos arquivos JAVA, o primeiro inicia o aplicativo, enquanto o segundo vai ser responsável para pintar os objetos. O próximo passo é começar a definir os nossos objetos gráficos.

Objeto Graphics e interfaces orientadas

JAVA

Curso JAVA