Hi
Ich habe zwei JPanels, die sich überlappen, beide sind halbtransparent (oder opaque==false).
Wenn ich eines nun repainte, wird das andere Zwangsläufig auch repainted.
Nun muss es doch eine Möglichkeit geben, dass das untere Panel nicht repainted wird, und trotzdem angezeigt wird.
Es muss doch irgendwie machbar sein, dass das dann "die Grafikkarte übernimmt" und nicht Java!
Mir fällt gerade noch eine Möglichkeit ein, aber die wäre sehr hässlich: Ich erzeuge zwei JFrames, die sich überlappen, und ein JFrame ist (halb-)durchsichtig. In diesem Fall müsste das untere JFrame nicht bei jeder Änderung repainted werden.
Aber es gibt doch sicher eine bessere Lösung!
Grüsse, pZone
Ich habe zwei JPanels, die sich überlappen, beide sind halbtransparent (oder opaque==false).
Wenn ich eines nun repainte, wird das andere Zwangsläufig auch repainted.
Nun muss es doch eine Möglichkeit geben, dass das untere Panel nicht repainted wird, und trotzdem angezeigt wird.
Es muss doch irgendwie machbar sein, dass das dann "die Grafikkarte übernimmt" und nicht Java!
Mir fällt gerade noch eine Möglichkeit ein, aber die wäre sehr hässlich: Ich erzeuge zwei JFrames, die sich überlappen, und ein JFrame ist (halb-)durchsichtig. In diesem Fall müsste das untere JFrame nicht bei jeder Änderung repainted werden.
Aber es gibt doch sicher eine bessere Lösung!
Grüsse, pZone