Mateusz Groth Inżynier sieciowy
Temat: wywoływanie metody paintComponent
Witam,Próbuje w moim projekcie w głównej klasie wywołać metodę paintComponent z innej klasy. I niestety mam z tym problem. W klasie gdzie została ta metoda zdefiniowana wygląda to mniej więcej tak. Gdzie Graphics2D został również globalnie ustawiony jako static.
static void paintComponent(){
w tej metodzie wykorzystuje rysowanie z podklasy Graphics2D.
g2.setPaint(Color.red);
}
i teraz w klasie głównej wywołuje ta metodę.
KlasaZew.paintComponent();
przy kompilacji nie zwraca mi błędów, natomiast gdy ją uruchamiam otrzymuje błąd:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
-w miejscu wywołania setPaint
oraz w miejscu wywołania metody w klasie głównej.
Czy ktoś mógłby mi podpowiedzieć w jaki sposób mam wywoływać tą metodę?