Goedemiddag tweakers,
Ik zit nu al uren te staren naar een probleem en na veel googelen kom ik er gewoon niet uit. Het komt er op neer dat ik, wanneer ik op een knop druk, gewoon een simpel lijntje wil tekenen.
Ik heb een JFrame met daarin een custom drawpanel die overerft van een jpanel. Mijn drawPanel override de paintComponent(Graphics g) methode en roept daar dezelfde methode van de super klasse aan.
Wanneer ik daar g.drawLine(..) aanroep, tekent hij gelijk van eerst moment een lijn.
Echter wil ik dat hij een lijn tekent als ik op een knop druk.
Hoe doe ik dit? Wat ik ook doe, hij tekent gewoon geen lijnen buiten mijn paint methode.
Maarten
Ik zit nu al uren te staren naar een probleem en na veel googelen kom ik er gewoon niet uit. Het komt er op neer dat ik, wanneer ik op een knop druk, gewoon een simpel lijntje wil tekenen.
Ik heb een JFrame met daarin een custom drawpanel die overerft van een jpanel. Mijn drawPanel override de paintComponent(Graphics g) methode en roept daar dezelfde methode van de super klasse aan.
Java:
1
2
3
| public void paintComponent(Graphics g){ super.paintComponent(g); } |
Wanneer ik daar g.drawLine(..) aanroep, tekent hij gelijk van eerst moment een lijn.
Echter wil ik dat hij een lijn tekent als ik op een knop druk.
Hoe doe ik dit? Wat ik ook doe, hij tekent gewoon geen lijnen buiten mijn paint methode.
Maarten