Jeg har et program, hvor jeg har flere JFrames aabne. Lad os kalden dem JFrame1 og JFrame2. Er det muligt at lave det saadanne at JFrame1 altid ligger oven paa JFrame2.
Jeg ønsker ikke at JFrame1 skal ligge foran alle andre vinduer, men det skal altid ligge foran JFrame2.
Det jeg skal bruge er noget hvor baade Frame1 og Frame2 opføre sig som selvstændige vinduer bortset fra hvis de overlapper. Hvis de overlapper skal Frame1 altid være over Frame2
Det kan faktisk lade sig gøre med JInternalframes med det er rimeligt tricky og sikkert ikke værd at begynde og lege med (men hvis du vil skal jeg gerne forklare det) Du kan måske løse problemet ved at lave en \"Control\" klasse, som styrer de enkelte frames. Hvis du så implementerer en windowlistener på dine frames kan du få dem til at smide en event, når vinduet lukkes eller mister focus. Du skal så \"bare\" fange denne event i din control klasse og behandle den. Måske en løsning....
så vidt jeg husker er der noget med en ontop eller tofront eller noget i den stil
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.