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

Crtanje iz metode na JFrame

[es] :: Java :: Crtanje iz metode na JFrame

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

OFPNogix
Ognjen Markovic
Beograd

Član broj: 119480
Poruke: 3
*.ptt.yu.

Sajt: www.wantedcafe.net


Profil

icon Crtanje iz metode na JFrame31.10.2006. u 17:08 - pre 212 meseci
Kako da iz jedne klase (metoda klase) crtam pomocu Graphics-a na drugu klasu koja je izvedena iz JFrame-a.
Pokusao sam ovako:
Klasa 1:
import java.awt.Graphics;
public class Primer {
Graphics g=null;
public void Crtaj(JFrame jf)
{
g=jf.getDrawGraphics();
g.setColor(Color.RED);
g.drawOval(10,10,10,10);
}
}

I u JFrameu
Primer p=new Primer();
p.Crtaj(this);
Ali nece.
Molim vas da mi pomognete mozda ovo potpuno ne treba ovako nisam bas iskusan u Javi
 
Odgovor na temu

bgd2500

Član broj: 55912
Poruke: 226
*.finsoft.co.yu.



+7 Profil

icon Re: Crtanje iz metode na JFrame31.10.2006. u 17:38 - pre 212 meseci
Napravi svoju komponentu pa crtaj po njoj. A nju onda ubaci u frame ili gde vec hoces. Na primer;

Code:

import java.awt.*;
import javax.swing.JComponent;

public class TablaZaCrtanje extends JComponent {

    public TablaZaCrtanje () {
    }

    public void paintComponent (Graphics g) {
        Dimension d = getSize();
        if (d != null) {
            g.setColor(Color.RED);
            g.drawOval(10,10,10,10);
        }

    }

}


public class Test {

    public static void main(String[] args) {
        JFrame jf = new JFrame();
        jf.add(new TablaZaCrtanje());
        jf.setSize(200,200);
        jf.setVisible(true);
    }
}

 
Odgovor na temu

[es] :: Java :: Crtanje iz metode na JFrame

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

Postavi temu Odgovori

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