Este artigo descreve o código de exemplo que implementa as funções das linhas de desenho, retângulos, elipses e strings em Java. Compartilhe -o para sua referência, como segue:
importar java.awt.frame; importar java.awt.graphics; importar java.awt.image; importar java.awt.toolkit; /*** Adicione linhas de desenho de janela, retângulos, elipses e cordas* @Author lixiangjian**/public classe ballgame estende o quadro {// imagem sol representa o caminho da imagem obtido Sun = Toolkit.GetDefaultToolkit (). GetImage ("imagens/3.jpg"); //1GeFaultToolkit (). (não-Javadoc)* Os gráficos g são equivalentes a uma caneta* g.Drawimage desenha uma imagem: desenhe uma imagem solar, com relação à posição da janela x = 100, y = 100, sempre seja nulo*/ public vazio (graphics g) {g.drawimage (sol, 100, 100, nulo); // desenhar uma linha <span style = "color:#ff0000;"> g.drawline (100, 100, 200, 200); g.setColor (color.blue); </span> // desenha retângulo g.drawrect (50, 50, 100, 90); // desenha elipse g.drawoval (50, 50, 100, 100); g.setColor (color.yellow); // Desenhe string na janela G.DrawString ("Java Auto-Study Time Start", 50, 80); } void LaunchFrame () {// Defina o tamanho da janela Setsize (300.300); // setLocation () é um método no JFRame, definindo a posição na inicialização do controle no formulário SetLocation (150, 150); // Defina a cor de fundo da janela // Setbackground (color.blue); // defina o título da janela Settitle ("Li Moumou"); // defina se deve exibir setVisible (true); } public static void main (string [] AGRS) {System.out.println ("Li Moumou Java Exercício"); // Crie uma classe na função principal e ligue para a janela de inicialização new Ballgame (). LaunchFrame (); }} O acima é o conteúdo inteiro deste artigo. Espero que o conteúdo deste artigo tenha certo valor de referência para o estudo ou trabalho de todos. Se você tiver alguma dúvida, pode deixar uma mensagem para se comunicar. Obrigado pelo seu apoio ao wulin.com.