PDA

View Full Version : esercitazione java HELP!!!


IspiCiosa
12-03-2008, 15:02
Salve ragazzi

premetto che non ho mai usato java e ora devo impararlo

devo fare questa esercitazione qui (http://www.dsi.unive.it/~mp/Homeworks/01.pdf)

qualcuno mi sa aiutare?
ho installato netbeans

ora ho proato a creare un nuovo file e ho cominciato di cercare a fare lo smile
ma mi dà questo errore:

import javax.swing.JFrame;
1 error
BUILD FAILED (total time: 0 seconds)

perchè?vedo che quando metto gli import mi segna package incorrect...perchè?

grazie

franksisca
12-03-2008, 16:46
domanda stupida:

hai installato la jdk???

posta il codice...

IspiCiosa
12-03-2008, 19:25
import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.geom.Ellipse2D;
import java.awt.geom.Line2D;
import java.awt.geom.Point2D;

/**
08: Una forma di auto posizionabile posizionabibile in un
un punto qualunque di una finestra.
09: */
public class Car
{
/** Costruisce una auto a partire da una data origine
14: @param x la coordinata x dell’origine
15: @param y la coordinata y dell’origine
16: */

//File Car.java
public Car(int x, int y)
{
xLeft = x;
yTop = y;
}

/**
24: Disegna l’auto.
25: @param g2 il contesto grafico per il disegno
26: */
public void draw(Graphics2D g2)
{
Rectangle scocca
= new Rectangle(xLeft, yTop + 10, 60, 10);
Ellipse2D.Double ruotaAnteriore
= new Ellipse2D.Double(xLeft + 10, yTop
+ 20, 10, 10);
Ellipse2D.Double ruotaPosteriore
= new Ellipse2D.Double(xLeft + 40, yTop
+ 20, 10, 10);

// estremo inferiore del parabrezza
Point2D.Double p1
= new Point2D.Double(xLeft + 10, yTop + 10);
// estremo anteriore del tetto
Point2D.Double p2
= new Point2D.Double(xLeft + 20, yTop);
// estremo posteriore del tetto
Point2D.Double p3
= new Point2D.Double(xLeft + 40, yTop);
Point2D.Double p4
= new Point2D.Double(xLeft + 50, yTop + 10);

Line2D.Double frontWindshield
= new Line2D.Double(p1, p2);

Line2D.Double roofTop = new Line2D.Double(p2, p3);
Line2D.Double rearWindshield
= new Line2D.Double(p3, p4);

g2.draw(scocca);
g2.draw(ruotaAnteriore);
g2.draw(ruotaPosteriore);
g2.draw(roofTop);
g2.draw(rearWindshield);
g2.draw(frontWindshield);
}

public static int WIDTH = 60;
public static int HEIGHT = 30;
private int xLeft;
private int yTop;
}




questa era un esercizio di prova....

poi come faccio ad unire 3 file??

per esempio come faccio per eseguire questo codice?:


link (http://www.tti.unipa.it/~ricrizzo/esempi_java/smile/esempio_smile.html)

cionci
13-03-2008, 08:28
Thread chiuso
|
V