Mam nastepujacy problem. Stworzylem aplikacje okienkowa w javie (JFrame) zawierajaca w glownym oknie cztery tzw. karty (JTabbedPane) miedzy ktorymi uzytkownik moze sie przemieszczac. W jednej z tych kart, bedacej panelem JPanel chcialbym by program cos narysowal. Nie wiem jednak jak mozna rysowac w javie na panelu. W konstuktorze klasy reprezentujacej okno aplikacji (klasa Programmfenster) chcialem po wywolaniu funkcji inicjujacej wszystkie componenty okna (funkcja initComponents() na komponencie schaltungPanel ktory jest JPanel narysowac chociazby prostokat. Oto fragment kodu reprezentujacy wspomniany konstruktor:
public Programmfenster() {
fensterbauen();
initComponents();
schaltungPanel.setBackground(Color.LIGHT_GRAY);
Graphics g = getGraphics();
g.setColor(Color.red);
g.drawRect (10, 10, 200, 200);
schaltungPanel.paint(g);
}
Gdzie zatem tkwi blad? Bede wdzieczny za wszelkie podpowiedzi i serdecznie pozdrawiam wszystkich uzytkownikow.
– Dodane 28.09.2010 (Wt) 15:09 –
Widze ze chyba nikt tu nie potrafi rysowac w javie
Na szczescie znalazlem po wielu godzinach odpowiedz w internecie i dla tych, ktorych to ciekawi podaje link z malym tutorialem z youtube-a pokazujacy jak mozna zo zrobic.
http://www.youtube.com/watch?v=SeDZgevFdz4
Pozdrawiam wszystkich jeszcze raz.