hallo
ich versuche mein problem einmal ohne code zu erklären, da die lösung des problems wohl eher einfacher natur sein könnte.
ich habe eine klasse Kreis geschrieben, in der ich mit der methode paint(Graphics g) mit g.fillOval() einen kreis zeichnen lasse. in einer anderen klasse, welche ein JFrame erzeugt, erzeuge ich nun kreis1 und kreis2 nach der klasse Kreis. stelle ich nun mit this.getContentPane().add(kreis1) im Fenster dar, klappt das prima. will ich aber beide darstellen, so wird nur der zweite kreis gezeichnet. ich vermute, dass es mit dem layout zu tun hat. als zusatzinformation: schlussendlich sollten die kreise durch eine mausbewegung frei verschiebbar sein, ein gridlayout kommt also nicht in frage.
ich wäre froh um einen hinweis, wie ich dieses problem beheben kann.
sollte die schilderung des problems zu unverständlich sein, kann ich gerne noch code senden.
gruss der gesalbte
ich versuche mein problem einmal ohne code zu erklären, da die lösung des problems wohl eher einfacher natur sein könnte.
ich habe eine klasse Kreis geschrieben, in der ich mit der methode paint(Graphics g) mit g.fillOval() einen kreis zeichnen lasse. in einer anderen klasse, welche ein JFrame erzeugt, erzeuge ich nun kreis1 und kreis2 nach der klasse Kreis. stelle ich nun mit this.getContentPane().add(kreis1) im Fenster dar, klappt das prima. will ich aber beide darstellen, so wird nur der zweite kreis gezeichnet. ich vermute, dass es mit dem layout zu tun hat. als zusatzinformation: schlussendlich sollten die kreise durch eine mausbewegung frei verschiebbar sein, ein gridlayout kommt also nicht in frage.
ich wäre froh um einen hinweis, wie ich dieses problem beheben kann.
sollte die schilderung des problems zu unverständlich sein, kann ich gerne noch code senden.
gruss der gesalbte