Home Il Progetto Piani Mission
Accedi Registrati
Home
Disegnamo in una finestra con Java

Disegnamo in una finestra con Java

Ecco ragazzi come disegnare semplicemente in una finestra Java

Per prima cosa iniziamo con una JFrame contenitore di un pannello. Una cornice ha bisogno di una tela quindi realizzo un programma dove nel main inizializzo il JFrame e nella classe successiva inizializzo un JPanel che per analogia รจ la mia tela..

ecco il codice:


package disegno;
import javax.swing.*;
public class Disegno {
public static void main(String[] args) {    
JFrame t= new JFrame("Grafica Iterativa");
    t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Tela p = new Tela();
    t.add(p);
    t.setSize(500, 500);
    t.setVisible(true);
}

}

ecco il secondo file

package disegno;
import java.awt.; import javax.swing.;
public class Tela extends JPanel{

public void paintComponent(Graphics g)
{
   super.paintComponent(g);
   this.setBackground(Color.WHITE);
   g.setColor(Color.BLACK);
   // questa istruzione seguente pubblica
   // un rettangolo nella posizione 5,5 in alto a sx

  for (int r=0;r<500;r=r+12) 
   for(int i=0;i<500;i=i+12)
   {
   g.fillRect(i,r,10,10);
   }

   /*while(i<500)
   {   g.fillRect(i,12,10,10);
       i=i+12;
       numeroRettangoli++;
       if(numeroRettangoli==40)
       { 
           numeroRettangoli=0;
            i=0;
            r=r+12;
       }
   }*/
}

}

๐Ÿค–

Studio Assistito con l'Intelligenza Artificiale

Vuoi padroneggiare al meglio i concetti di questo articolo? Avvia lo studio assistito per generare riassunti automatici, mappe concettuali o farti interrogare con il metodo socratico.

๐ŸŽฏ Scegli l'Agente AI

Come preferisci studiare questo articolo?

๐Ÿ“
Riassuntore
Genera un riassunto strutturato dell'articolo
๐Ÿง 
Schematizzatore
Crea mappe concettuali e schemi gerarchici
๐ŸŽ“
Tutor Socratico
Ti interroga sull'articolo con domande progressive

Contattaci per una prova gratuita