+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Disegnare due rettangoli

  1. #1
    Mercurio non  in linea Novello
    Ho inziato da poco a programmare in java
    ho provato a creare un programma che disegna due rettangoli

    questo il programma principale:

    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.Graphics;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Image;
    import java.awt.MediaTracker;
    import java.awt.Toolkit;
    import javax.swing.SwingUtilities;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import java.lang.Thread;
    import java.awt.event.*;
    
    public class ProgPrincipale{
    	public static void main( String args[] ){
    		JFrame sfondo = new JFrame ("Sfondo");
    		sfondo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		sfondo.setSize(new Dimension(1000,850));
    		sfondo.setLocation(100,50);
    		
    		Container c1 =  sfondo.getContentPane();
    		System.out.println("Creo presentazione");
    		Prog b = new Prog();
    		c1.add(b);
    		sfondo.show();
    		c1.show();
    		try {
    			Thread.sleep(2500);
    			}catch (Exception e) {}
    		c1.remove(b);
    	}
    }
    
    
    il programma qui sopra dovrebbe eseguire questo altro programma:
    
    import java.awt.Graphics;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Image;
    import java.awt.MediaTracker;
    import java.awt.Toolkit;
    import javax.swing.SwingUtilities;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import java.lang.Thread;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseMotionListener;
    import java.awt.event.*;
    
    public class Prog extends JPanel {
    	public void paintComponent(Graphics g){
    		
    			 super.paintComponent(g);
    			 g.setColor(Color.red);
    			 g.fillRect(20,20, 150,130);
    			 g.setColor(Color.blue);
    			 g.drawRect(30,30, 130,110);
    			 g.setColor(Color.black);
    
    	}
    }
    


    ma quando lo faccio partire mi ce scritto :

    Error: Could not find or load main class ProgPrindipale
    Caused by: java.lang.ClassNotFoundException: ProgPrindipale



    qualcuno potrebbe aiutarmi?
    Ultima modifica di TheTruster; 09-02-2021 23:20  Motivo: Aggiunti Tag [CODE][/CODE]

  2. #2
    L'avatar di TheTruster
    TheTruster non  in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Ciao mercurio,
    Innanzi tutto ti segnalo la lettura del nostro Regolamento, con particolare riferimento al fatto che buona norma dare un titolo significativo al problema per cui richiedi aiuto. Ti invito, pertanto, a comunicare un titolo che sia esplicativo dell'argomento trattato al fine di modificarlo.

    Inoltre ti faccio presente che quando si posta del codice, bisogna farlo usando gli appositi Tag per il codice (pulsante #) sulla barra dell'editor.
    Questa volta lo faccio io, ma ti prego di provvedere personalmente la prossima volta.

    Grazie.

    TheTruster
    ℹ️ Leggi di pi su TheTruster ...

  3. #3
    A parte quanto gi detto,

    ProgPrincipale
    o
    ProgPrindipale

    ??
    Ultima modifica di AntonioG; 09-02-2021 23:29 
    ℹ️ Leggi di pi su AntonioG ...

  4. #4
    Mercurio non  in linea Novello
    Grazie per l'informazione

  5. #5
    Mercurio non  in linea Novello
    avevo scritto male
    grazie per avermelo fatto notare, ora funziona tutto

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [VB2010] Disegnare rettangoli su Chart
    Da 9924davide nel forum Visual Basic .Net
    Risposte: 10
    Ultimo Post: 24-03-2013, 07:55
  2. Risposte: 12
    Ultimo Post: 09-11-2011, 15:49
  3. area di un numero imprecisato di rettangoli
    Da nicolas90 nel forum C/C++
    Risposte: 2
    Ultimo Post: 26-02-2011, 12:05
  4. Disegnare rettangoli in console
    Da neobaumuth nel forum C/C++
    Risposte: 0
    Ultimo Post: 30-01-2008, 15:55
  5. disegnare in VBe
    Da pippo65 nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 16-12-2005, 17:46