BlueJ

poruka: 2
|
čitano: 1.926
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
odjavljen
offline
BlueJ

Može li mi netko pomoći sa ovim zadatkom:

 

Da bi napravili ovaj zadatak potrebno je stvoriti klasu picture. U blueJ sučelju kliknete na tipku New Clas i u izborniku koji se otvori odaberete opciju Class, a iznad toga upišete ime picture  i potvrdite sa OK. Na slici ćete dobiti novi box s imenom picture  . Sada kliknite na tipku ------ postavite miš na box picture  , stisnite lijevu tipku i povlačite strelicu dok ne dođete mišem na box circle i tada pustite miš. Trebate dobiti crtkanu liniju sa strelicom od picture  boxa do circle boxa. Ponovite to i za ostale objekte. Sada kliknite dva puta na box picture  i otvorima vam se editor s kodom.

U konstruktor ubacite instanciranje svih objekata koji vam trebaju za crtanje:

Postupak je sljedeći:

Primjer deklaracije objekata za crtanje:
Triangle roof;       - na ovaj način deklarirate objekt krov

Trebaju vam još objekti wall, window i sun.
Nakon toga napišite u klasi picture, funkciju crtaj_sliku()  u kojoj ćete instancirati gore deklarirane objekte i za svaki od njih korištenjem njihovih metoda nacrtati sliku.
Instanciranje već deklariranog objekta u klasi radite na sljedeći način.

  roof = new Triangle();

Pokušavam nešto napraviti ali mi stalno izbacije poruku: missing return statement.

 

 

Ja sam napravio ovo:

 

public class picture
{
    // instance variables - replace the example below with your own
    public Triangle roof;
    public Square wall;
    public Square window;
    public Circle sun;

    /**
     * Constructor for objects of class picture
     */
    public picture()
    {
        // initialise instance variables
       
        Triangle roof;
        Square wall;
        Square window;
        Circle sun;
    }
   
    public int crtaj_sliku()
    {
        roof= new Triangle();
        wall= new Square();
        window= new Square();
        sun= new Circle();
    }
   
  
}

 

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Re: BlueJ

Nemaš return u metodi crtaj_sliku a deklarirao si da vraća int.

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice