C:\Users\pedro\Downloads\Texto e Desenhos em JAVA.txt 30 de janeiro de 2017 12:59 //================================ //Desenhos em JAVA //================================ //Desenha linhas, em que x1 e y1 são o primeiro ponto e x2, y2 são o segundo ponto: drawLine(x1, y1, x2, y2); //Desenha retângulos, em que x e y são as coordenadas do canto superior esquerdo drawRect(x, y, comprimento, altura); //Variante preenchida: fillRect(x, y, comprimento, altura); //Desenha retângulos com cantos arredondados, onde xa e ya definem o comprimento e a altura dos cantos arredondados drawRoundRect(x, y, comprimento, altura, xa, ya); //Variante preenchida: fillRoundRect(x, y, comprimento, altura, xa, ya); //Desenha retângulos 3D, onde saliente é uma variável booleana, que define se o retângulo tem relevo para fora ou para dentro draw3DRect(x, y, comprimento, altura, saliente); //Variante preenchida: fill3DRect(x, y, comprimento, altura, saliente); //Desenha um polígono, onde array_x e array_y são arrays de números inteiros que representam uma lista de coordenadas dos pontos de quebra do polígono. numero_pontos representa o número de pontos que contém o polígono drawPolygon(array_x, array_y, numero_pontos); //Variante preenchida: fillPolygon(array_x, array_y, numero_pontos); //Desenha uma oval, onde x e y marcam o canto superior esquerdo do retângulo onde se inscreveria a oval. drawOval(x, y, comprimento, altura); //Variante preenchida: fillOval(x, y, comprimento, altura); //Desenha um arco, em que x e y marcam o canto superior esquerdo do retângulo onde se inscreveria o arco e a1 e a2 definem os ângulos inicial e final, contados entre 0º e 360º, da direita para a esquerda. drawArc(x, y, comprimento, altura, a1, a2); //Variante preenchida: fillArc(x, y, comprimento, altura, a1, a2); //================================ //Texto em JAVA //================================ //Escreve frase nas posições x e y do ecrã: drawString(string, x, y); //Manipulação do tipo de letra, tamanho e cor: //Font: java.awt.Font; //"Nome_da_Fonte" --> string contendo o nome conhecido da fonte // Ex: TimesRoman, Courier, Terminal, Helvetica, Dialog, Symbol,... //Estilo_da_Fonte --> variável que representa a formatação do texto // Ex: Font.PLAIN, Font.BOLD, Font.ITALIC, ... //tamanho --> variável que define o tamanho da letra, em pontos Font f = new Font("Nome_da_Font", Estilo_da_Fonte, tamanho); //define a fonte f ao elemento gráfico desejado setFont(f); //Cor: java.awt.Color; // RGB --> 0 a 255 -1- C:\Users\pedro\Downloads\Texto e Desenhos em JAVA.txt 30 de janeiro de 2017 12:59 Color c = new Color(R,G,B); //define a cor ao elemento gráfico desejado setColor(Color.blue); //utiliza cores prédefinidas setColor(c); -2-