O método de conveniência drawOval na classe Graphics2D do Java permite desenhar formas primitivas , com apenas alguns argumentos simples. DrawOval leva uma coordenada x e uma coordenada y que definem o canto superior esquerdo do retângulo que faz fronteira com o oval que você quiser chamar . Ele também leva a largura desejada e altura do que oval. Com o ambiente de desenvolvimento NetBeans , é fácil criar um programa que usa este método para desenhar uma forma oval . Instruções
1
Selecione "New Project " do menu "Arquivo" do NetBeans para criar um novo projeto. Selecione "Aplicativo Java " na lista de tipos de projeto . Pode título do projeto o que você gostaria .
2
Clique em " New File " no menu "File" . Selecione "Java Class" e clique em " Avançar. " Tipo " DrawingComponent " no campo "Class Name" e clique em "Finish ".
3
Tipo " estende Component" depois de " DrawingComponent ", mas antes de colchete de abertura da classe uma vez que sua nova classe abre no editor de código do NetBeans.
4
Criar um novo método de pintura na classe DrawingComponent . Este novo método irá substituir o método de pintura padrão do componente e permite que você desenhar diretamente sobre o componente. Digite o seguinte código entre abertura e fechamento de colchetes do DrawingComponent para criar o método : public void paint (Graphics g ) { }
5
Digite o seguinte código entre a abertura do método paint e fechar colchetes para criar uma instância da classe Graphics2D : Graphics2D g2d = ( Graphics2D ) g ;
6
Criar novos valores inteiros para armazenar informações sobre o seu oval com o seguinte código : int x = 100; int y = 100; int width = 50; altura int = 100;
7
Desenhe o seu oval com o seguinte código : g2d.drawOval (x , y , largura, altura );
8
Volte para classe original do seu projeto , clicando em seu nome na lista de guia acima do editor de código. Criar um novo JPanel e adicionar seu DrawingComponent personalizada para ele com este código: JFrame frame = new JFrame (); int frameWidth = 300 ; int frameHeight = 300 ; frame.setSize ( frameWidth , DrawingComponent ()); .
9
clique com o botão direito do mouse em seu projeto na lista de "Projetos ", no lado esquerdo da janela e selecione "Executar " para executar o projeto