Este repositório é dedicado à parte de front-end
desktop da aplicação a ser desenvolvida.
Isso é algo muito importante, caso você vá buildar o projeto pela sua IDE, você pode mudar as credenciais do BD na classe app.utils.ConnectionFactory
.
Por padrão, seu BD deve ter as seguintes credenciais:
Usuário:
root
Senha: sem senha
Utilizar a ferramenta de build padrão da IDE utilizada.
Oracle JDK 8
ouOpenJDK 8 + OpenJFX 8
[recomendado]- Uma IDE recomendada
Instruções para instalação: aqui
- NetBeans 8.2+
- IntelliJ IDEA
Recomendamos, para sua facilidade, instalar o plugin EditorConfig
que irá padronizar o seu projeto "automaticamente", baseado no arquivo .editorconfig
em app
. Tutorial para instalação no NetBeans.
Serão usados:
- Indentação por
TAB
- Charset
UTF-8
- Fim de linha
LF
- Uma linha em branco no fim de cada arquivo
- Remoção automática de espaços no fim da linha
root = true
[*]
indent_style = tab
charset = utf-8
trim_trailing_whitespace = true
end_of_line = lf
insert_final_newline = true
Utilizar a ferramenta de build padrão da IDE utilizada.
As bibliotecas usadas atualmente são:
JavaFX 8
A documentação estará disponível na pasta docs
.
JavaFX 8
: aqui
-
Telas principais:
- Dimensões: 1280px x 720px
- Não serão redimensionáveis
- Headers: Dimensões de 1280px x 48px com fonte de tamanho 32
- Deverão ter um botão VOLTAR que retornará à tela de transição do sistema, diário ou biblioteca, ao qual a tela pertence
-
Modais:
- Dimensões: Ficarão a critério dos grupos de acordo com suas respectivas necessidades, respeitando o tamanho limite de 1280px x 720px - Não serão redimensionáveis
-
Botões:
- O cursor, ao passar por cima, deverá mudar para HAND (propriedade CURSOR: HAND no Scene Builder)
-
CSS: - Todas as fontes deverão ser a padrão (utilizada pelo Scene Builder)