Í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
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
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:
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