edugraf.jadix.fachada
Interface ComponenteDix


public interface ComponenteDix

Representa componentes da página Dix. Através desta interface é possível obter e modificar os dados do componente, além de cadastrar objetos para receber notificações de eventos.


Method Summary
 ComponenteDix adicionarAoTexto(java.lang.String texto)
          Concatena o texto passado como parametro ao texto já existente no componente.
 ComponenteDix adicionarTratadorDeEventos(NotificavelPorDix tratador)
          Instala um tratador de eventos neste componente.
 ComponenteDix desabilitar()
          Desabilita o componente.
 ComponenteDix fixarAltura(int altura)
          Fixa a altura do componente.
 ComponenteDix fixarCoordenadas(Coordenadas coordenadas)
          Fixa as coordenadas do componente.
 ComponenteDix fixarCor(int vermelho, int verde, int azul)
          Fixa a cor do componente.
 ComponenteDix fixarCorDePreenchimento(int vermelho, int verde, int azul)
          Fixa a cor de preenchimento do componente.
 ComponenteDix fixarDimensoes(java.awt.Dimension dimensão)
          Fixa as dimensões do componente.
 ComponenteDix fixarEsquerda(int esquerda)
          Fixa a esquerda do componente.
 ComponenteDix fixarFoco()
          Fixa o foco no componente.
 ComponenteDix fixarLargura(int largura)
          Fixa a largura do componente.
 ComponenteDix fixarLinhasEColunas(int linhas, int colunas)
          Fixa o número de linhas e colunas de uma grade.
 ComponenteDix fixarLista(java.util.List<java.lang.String> lista)
          Fixa a lista de opções do componente.
 ComponenteDix fixarProfundidade(int profundidade)
          Fixa a profundidade do componente.
 ComponenteDix fixarTexto(java.lang.String texto)
          Fixa o texto do componente.
 ComponenteDix fixarTopo(int topo)
          Fixa o topo do componente.
 ComponenteDix fixarURI(java.lang.String caminho)
          Fixa a URI do componente.
 ComponenteDix fixarValorInteiro(int número)
          Fixa o texto do componente com o valor de um número inteiro.
 ComponenteDix fixarValorReal(double número)
          Fixa o texto do componente com o valor de um número real.
 ComponenteDix habilitar()
          Habilita o componente.
 int obterAltura()
          Obtém a altura do componente.
 Coordenadas obterCoordenadas()
          Obtém as coordenadas do componente.
 Cor obterCor()
          Obtém a cor do componente.
 Cor obterCorDePreenchimento()
          Obtém a cor de preenchimento do componente.
 java.awt.Dimension obterDimensoes()
          Obtém as dimensões do componente.
 int obterEsquerda()
          Obtém a esquerda do componente.
 int obterLargura()
          Obtém a largura do componente.
 java.util.List<java.lang.String> obterLista()
          Obtém a lista de opções do componente.
 java.lang.String obterNome()
          Obtém o nome do componente.
 int obterProfundidade()
          Obtém a profundidade do componente.
 java.lang.String obterTexto()
          Obtém o texto do componente.
 int obterTopo()
          Obtém a esquerda do componente.
 java.lang.String obterURI()
          Obtém a URI do componente.
 int obterValorInteiro()
          Retorna o texto do componente como um número inteiro.
 double obterValorReal()
          Retorna o texto do componente como um número real.
 ComponenteDix tornarInvisivel()
          Torna o componente invisível.
 ComponenteDix tornarVisivel()
          Torna o componente visível.
 

Method Detail

fixarAltura

ComponenteDix fixarAltura(int altura)
Fixa a altura do componente.

Parameters:
altura - Nova altura do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar o esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterAltura

int obterAltura()
Obtém a altura do componente.

Returns:
A altura do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarLargura

ComponenteDix fixarLargura(int largura)
Fixa a largura do componente.

Parameters:
largura - Nova largura do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterLargura

int obterLargura()
Obtém a largura do componente.

Returns:
A largura do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarEsquerda

ComponenteDix fixarEsquerda(int esquerda)
Fixa a esquerda do componente.

Parameters:
esquerda - Nova esquerda do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterEsquerda

int obterEsquerda()
Obtém a esquerda do componente.

Returns:
A esquerda do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarTopo

ComponenteDix fixarTopo(int topo)
Fixa o topo do componente.

Parameters:
topo - Novo topo do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterTopo

int obterTopo()
Obtém a esquerda do componente.

Returns:
A esquerda do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarDimensoes

ComponenteDix fixarDimensoes(java.awt.Dimension dimensão)
Fixa as dimensões do componente.

Parameters:
dimensão - Nova dimensão do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterDimensoes

java.awt.Dimension obterDimensoes()
Obtém as dimensões do componente.

Returns:
As dimensões do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarCoordenadas

ComponenteDix fixarCoordenadas(Coordenadas coordenadas)
Fixa as coordenadas do componente.

Parameters:
coordenadas - coordenadas do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterCoordenadas

Coordenadas obterCoordenadas()
Obtém as coordenadas do componente.

Returns:
As coordenadas do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterNome

java.lang.String obterNome()
Obtém o nome do componente.

Returns:
O nome do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarCor

ComponenteDix fixarCor(int vermelho,
                       int verde,
                       int azul)
Fixa a cor do componente.

Parameters:
vermelho - Valor do vermelho no padrão RGB.
verde - Valor do verde no padrão RGB.
azul - Valor do azul no padrão RGB.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterCor

Cor obterCor()
Obtém a cor do componente.

Returns:
A cor do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarCorDePreenchimento

ComponenteDix fixarCorDePreenchimento(int vermelho,
                                      int verde,
                                      int azul)
Fixa a cor de preenchimento do componente.

Parameters:
vermelho - Valor do vermelho no padrão RGB.
verde - Valor do verde no padrão RGB.
azul - Valor do azul no padrão RGB.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterCorDePreenchimento

Cor obterCorDePreenchimento()
Obtém a cor de preenchimento do componente.

Returns:
A cor de preenchimento do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarTexto

ComponenteDix fixarTexto(java.lang.String texto)
Fixa o texto do componente.

Parameters:
texto - Novo texto do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterTexto

java.lang.String obterTexto()
Obtém o texto do componente.

Returns:
O texto do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

adicionarAoTexto

ComponenteDix adicionarAoTexto(java.lang.String texto)
Concatena o texto passado como parametro ao texto já existente no componente.

Parameters:
texto - O texto a ser concatenado.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarLista

ComponenteDix fixarLista(java.util.List<java.lang.String> lista)
Fixa a lista de opções do componente.

Parameters:
lista - Lista de Strings com as novas opções.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterLista

java.util.List<java.lang.String> obterLista()
Obtém a lista de opções do componente.

Returns:
A lista de opções do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

desabilitar

ComponenteDix desabilitar()
Desabilita o componente.

Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

habilitar

ComponenteDix habilitar()
Habilita o componente.

Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

tornarVisivel

ComponenteDix tornarVisivel()
Torna o componente visível.

Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

tornarInvisivel

ComponenteDix tornarInvisivel()
Torna o componente invisível.

Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar o esta operaçãpo.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarFoco

ComponenteDix fixarFoco()
Fixa o foco no componente.

Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarProfundidade

ComponenteDix fixarProfundidade(int profundidade)
Fixa a profundidade do componente.

Parameters:
profundidade - Nova profundidade do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterProfundidade

int obterProfundidade()
Obtém a profundidade do componente.

Returns:
A profundidade do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

fixarURI

ComponenteDix fixarURI(java.lang.String caminho)
Fixa a URI do componente.

Parameters:
caminho - Nova URI do componente.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

obterURI

java.lang.String obterURI()
Obtém a URI do componente.

Returns:
O caminho indicado pela URI do componente.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.

adicionarTratadorDeEventos

ComponenteDix adicionarTratadorDeEventos(NotificavelPorDix tratador)
Instala um tratador de eventos neste componente.

Parameters:
tratador - Um objeto que contém o código a ser executado quando determinado evento ocorre.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.
See Also:
NotificavelPorDix

fixarValorInteiro

ComponenteDix fixarValorInteiro(int número)
Fixa o texto do componente com o valor de um número inteiro.

Parameters:
número - O número inteiro que você quer fixar.
Returns:
O próprio componente dix.

obterValorInteiro

int obterValorInteiro()
Retorna o texto do componente como um número inteiro.

Returns:
Um número inteiro.
Throws:
ExcecaoJadixConversaoNaoPossivel - se não for possível converter o texto do componente para um número inteiro.

fixarValorReal

ComponenteDix fixarValorReal(double número)
Fixa o texto do componente com o valor de um número real.

Parameters:
número - O número real que você deseja fixar.
Returns:
O próprio componente dix.

obterValorReal

double obterValorReal()
Retorna o texto do componente como um número real.

Returns:
Um número real.
Throws:
ExcecaoJadixConversaoNaoPossivel - se não for possível converter o texto do componente para um número real.

fixarLinhasEColunas

ComponenteDix fixarLinhasEColunas(int linhas,
                                  int colunas)
Fixa o número de linhas e colunas de uma grade.

Parameters:
número - Número de linhas.
número - Número de colunas.
Returns:
O próprio componente dix.
Throws:
ExcecaoJadixMetodoInexistenteEmComponente - se o componente não puder executar esta operação.
ExcecaoJadixComponenteInexistente - se o componente não foi encontrado.