Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Početnik molim pomoć :)

[es] :: Java :: Početnik molim pomoć :)

[ Pregleda: 1636 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

|zira|
Sinan Ziric
BIH

Član broj: 86723
Poruke: 55
212.39.114.*



Profil

icon Početnik molim pomoć :)24.04.2010. u 20:16 - pre 170 meseci
Imam problem sa razumijevanjem, 2 klase su dakle tu:
TekstJedan i PrikaziTekstJedan

Code:
import java.awt.Canvas;
import java.awt.Graphics;

public class TekstJedan extends Canvas {
  TekstJedan() {
    setSize(200,200);
  }
  public void paint(Graphics g) {
    g.drawString("Hi! ja sam tekst jedan!",50,100);
  }
}



i


Code:

import java.awt.Frame;
import java.awt.AWTEvent;
import java.awt.event.WindowEvent;

public class PrikaziTekstJedan extends Frame {
  public static void main(String args[]) {
    new PrikaziTekstJedan();
  }
  PrikaziTekstJedan() {
    TekstJedan dodaj;
    dodaj = new TekstJedan();
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    add(dodaj);
    pack();
    show();
  }
  public void processWindowEvent(WindowEvent event) {
    if(event.getID() == WindowEvent.WINDOW_CLOSING)
      System.exit(0);
  }
}




Zanima me KAKO tekst "Hi ja sam tekst jedan" dospije, šta prenosi taj podatak, kakve veze ima
deklarisana varijabla g i dodaj, može li mi ko objasniti
Tako puno knjiga , a tako malo vremena.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Početnik molim pomoć :)24.04.2010. u 20:34 - pre 170 meseci
Napravio si 'TekstJedan' i ona nasledjuje 'Canvas', override-ovao si paint() metod i na njemu ispisao taj tekst.
Zatim si ovde napravio 'PrikaziTekstJedan' i nasledio 'Frame' klasu (Sto je predpostavljam neki dijalog sta vec).
Napravio si instancu klase 'TekstJedan' i nazvao je 'dodaj'. E sada ta klasa 'Frame' ima metod add(neka komponenta). Posto je Canvas komponenta ti si nju (ta instanca 'dodaj') stavio u metod add() i ona se postavila u 'Frame' i time si dobio rezultat da ti se na Frame-u(PrikaziTekstJedan) pojavi Canvas(TekstJedan) koji ima taj tekst u sebi, a taj tekst si dodao overidingom metode paint(Graphics g).
 
Odgovor na temu

[es] :: Java :: Početnik molim pomoć :)

[ Pregleda: 1636 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.