Índice
Sim, bem Java Possui componentes gráficos para gerar interfaces de usuário, existe algo que vai além e é poder desenhar de uma forma mais complexa e mais próxima da customização, para isso estamos falando sistema gráfico.Este sistema permite, a partir de uma tabela de coordenadas, expressar diferentes tipos de desenhos através de componentes e classes de linguagem, seja um gráfico estatístico ou um relógio analógico, para citar alguns exemplos.
Esta é a chave para poder fazer qualquer tipo de desenho em Java, já que é a única maneira que temos de dizer ao nosso programa como ele deve e onde ele deve desenhar as diferentes linhas que compõem nosso gráfico.
Se aprendermos a usar este sistema adequadamente poderemos obter resultados que nos permitirão fazer componentes reutilizáveis para interfaces gráficas, na imagem a seguir podemos ver alguns exemplos de gráficos gerados em Java:
PROLONGAR
Para isso devemos contar com o sistema de coordenadas gráfico da língua, este é composto por dois eixos, o vertical ou também conhecido como Eixo y, e a horizontal conhecida como Eixo X. Cada componente gráfico tem seu próprio espaço de coordenadas e eles começam por padrão no eixo (0,0).Ao contrário do eixo de coordenadas conhecido, este tem sua origem (0,0) no canto superior esquerdo e não no centro, por isso devemos ter cuidado quando queremos nos localizar dentro do plano.
Na imagem a seguir podemos ver uma representação disso que acabamos de explicar, à esquerda vemos o sistema de coordenadas como você o vê Java e do lado direito vemos o sistema de coordenadas tradicional que conhecemos durante toda a nossa vida, aqui notamos como as origens (0,0) são diferentes:
PROLONGAR
Como mencionamos no início, cada componente terá seu próprio sistema de coordenadas, portanto, quando um componente estiver aninhado em outro, a origem mudará para cada um, obtendo assim um pouco de independência ao chamá-lo de alguma forma.Componentes (editar)Isso nos permite tratar cada componente individualmente e, portanto, não dependeremos do espaço de coordenadas de seu contêiner, o que nos permite gerar métodos abstratos que podemos aplicar a cada espaço sem preocupações.
Vamos ver na imagem a seguir como representamos três componentes aninhados e como cada um deles mostra seu ponto de origem independente de quem o contém:
Se formos observadores poderemos perceber como a cada componente é atribuído um diferente par de coordenadas, com isso queremos representar a individualidade de cada um deles e que as coordenadas de um não afetarão o outro.
Com isso terminamos este tutorial, vimos como podemos usar as coordenadas de uma forma básica para saber como gerar gráficos em Java, esta parte da linguagem requer muita análise matemática, pois em geral cada figura que queremos fazer sairá por meio de alguma fórmula, também Java facilitar a sua criação ou porque temos que fazê-lo manualmente.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo