Realizado

Fx More I l

Publicado em 02 de Maio de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Resumo:
Criar um componente visual semelhante ao indicado ao fxmore.
Mas, esse componente deverá ser visualizado e redimensionado na janela da minha aplicação.
-Conterá três combobox (no lado esquerdo) para bancos, tabelas, campos, demais componentes do fxmore (no meio) e uma treeview no lado direito da janela.
-Todos os elementos devem estar limpos (vazios) quando o componente for visualizado
-o componente deverá ser visualizado para o usuário quando minha aplicação enviar um ArrayList de objetos de bancos e o modo de abrir do componente (modal ou não, redimensionável ou não). Esse envio será realizado pela chamada de um método no componente visual. Os objetos bancos devem possuir pelo menos o id do banco, nome do banco e o código do tipo do banco.


Quando o usuário selecionar um banco de dados na combobox de banco de dados:
  -limpar a combobox de tabelas
  -limpar a combobox de campos
-minha aplicação irá escutar um evento do clicar sobre o combobox de bancos de dados do componente visual e irá preparar as tabelas desse banco em um ArrayList, retornando o ArrayList para o componente visual popular a combobox de tabelas do banco. Cada objeto da coleção de tabelas deverá ter id da tabela, nome da tabela, id do banco e novoNome da tabela.
Utilizar o novoNome da tabela para ser visualizado no combobox. Caso esse seja nulo ou vazio, utilizar o nome padrão da tabela...
-Minha aplicação irá escutar um evento do clicar sobre o combobox de tabelas do componente visual. Ao detectar esse evento, vai preparar os campos da respectiva tabela em um ArrayList.
Os objetos dessa coleção devem possuir: id do campo, nome do campo, id da tabela  e novoNome. Caso novoNome não seja nulo ou vazio, visualizar esse atributo na combobox. Caso contrário, visualizar o nome padrão do campo.

A partir desse ponto do componente visual fará o seu trabalho. Sendo que:
Botão salvar deve solicitar o nome do arquivo pela primeira vez. Caso contrário, gravará os dados no mesmo arquivo, já existente.

Será interessante ter um botão Salvar Como caso o usuário deseje salvar o arquivo com outro nome, se quiser deixar o arquivo anterior intacto.
Botão Publicar será interessante para que o usuário possa salvar o projeto e ao mesmo tempo disponibilizar um evento para que este possa ser utilizado pela minha aplicação para realizar ações específicas, como ter condições de acessar o xml gerado (com nome do arquivo e do seu respectivo caminho) e até mesmo limpar o componente visual, deixando-o disponível para um novo projeto ou abrir um já existente.
Botão abrir para que o usuário possa abrir um projeto já existente.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias javaFX, xml,

Prazo de Entrega: 27 de Maio de 2017

Outro projetos publicados por V. P. D. C.