Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.344 pregleda

Najnovija ↓

Crtanje iz metode na JFrame 31.10.2006. u 18:08 · pre 243 meseca #1
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
Re: Crtanje iz metode na JFrame 31.10.2006. u 18:38 · pre 243 meseca #2
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);
    }
}

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme