Tach Leute
Ich hab ne Frage bez. paint() bzw paintComponent() in Swing
wär cool wenn ihr mir kurz erklärn könntet wie das in swing funzt
also ich weiss eh dass hier paint() 3 methoden aufruft - eine davon eben paintComponent() - und da soll man eben - wenn man nur zeichnen will reinzeichnen
aber ich check irgendwie nicht wie ich zeichnen kann - so wie ichs im awt gewohnt war.
dadurch dass ich ja alles zu getContentPane() hinzufüg is das ja dann irgendwie auf ner andern ebene
also im awt hats ja funktioniert indem ich einfach in die void paint() reingezeichnet hab (eben durch ne Graphics)
aber geht das auch so in Swing?
Die Sache is, ich will nicht die ganze Fläche als Zeichenfläche, sondern nur einen Teil
da hab ich probiert einen neuen JPanel zu machen, dort mittels getGraphics ne Graphics zu holn, drauf zu zeichnen und dann eben das JPanel zu dem Haupt-Container hinzuzufügen (Container c getContentPane() )
hat aber nicht geklappt - ka wieso
also danke schon im voraus - ich kennn mich da wie gesagt nicht aus - die sache is eben dass ich nicht den ganzen JFrame als Zeichenfläche ham will...sondern nen Bereich, wo ich die größe bestimmen kann
mfg andrej
Ich hab ne Frage bez. paint() bzw paintComponent() in Swing
wär cool wenn ihr mir kurz erklärn könntet wie das in swing funzt
also ich weiss eh dass hier paint() 3 methoden aufruft - eine davon eben paintComponent() - und da soll man eben - wenn man nur zeichnen will reinzeichnen
aber ich check irgendwie nicht wie ich zeichnen kann - so wie ichs im awt gewohnt war.
dadurch dass ich ja alles zu getContentPane() hinzufüg is das ja dann irgendwie auf ner andern ebene
also im awt hats ja funktioniert indem ich einfach in die void paint() reingezeichnet hab (eben durch ne Graphics)
aber geht das auch so in Swing?
Die Sache is, ich will nicht die ganze Fläche als Zeichenfläche, sondern nur einen Teil
da hab ich probiert einen neuen JPanel zu machen, dort mittels getGraphics ne Graphics zu holn, drauf zu zeichnen und dann eben das JPanel zu dem Haupt-Container hinzuzufügen (Container c getContentPane() )
hat aber nicht geklappt - ka wieso
also danke schon im voraus - ich kennn mich da wie gesagt nicht aus - die sache is eben dass ich nicht den ganzen JFrame als Zeichenfläche ham will...sondern nen Bereich, wo ich die größe bestimmen kann
mfg andrej