Avatar billede heltsikkert Nybegynder
13. februar 2003 - 15:09 Der er 3 kommentarer og
1 løsning

Opdater frame

Jeg har et problem med min GUI til mit javaprogram.
Jeg har to objekter oven på hinanden, hvor den ene er halv-gennemsigtig. Problemet er, at når jeg ændrer i tabellen, der ligger nederst... kommer den til at ligge øverst. Det kan jeg redde ved at sætte focus på det halv-gennemsigtige billede øverst, men den opdaterer ikke framen, så det rent faktisk kommer op øverst, før jeg gør noget andet, som f.eks. at skifte baggrundsfarve i framen, eller noget i den stil...
Der må være en smartere måde at gøre dette på...
Er der nogen, der kan hjælpe?
Avatar billede heltsikkert Nybegynder
18. februar 2003 - 11:33 #1
Er der virkelig ingen, der kan hjælpe?
Findes der ikke en updater-frame funktion?
Det eneste jeg kan finde, er funktionen update(), men den tager et Graphics-objekt som input.
Avatar billede solom Nybegynder
01. marts 2003 - 02:31 #2
et hack til dit problem kan være at flytte frame'en helt ud af skærmbillede og tilbage igen lige efter.
Det er ikke en orden lig løsning, men det er en måde jeg har fået det til at virke.
Avatar billede heltsikkert Nybegynder
01. marts 2003 - 18:58 #3
Ja, problemet er bare, at jeg jo kigger efter "den rigtige" måde at gøre det på. Det kan være jeg har bygget GUI'en forkert op... jeg kan bare ikke tro, at der ikke findes en eller anden metode, det er meningen man skal bruge til det, eller en opbygning, der helt undgår at det sker...
Det er en opgave, der skal vurderes og gives karaktere for. Det er derfor jeg gerne vil gøre det rigtigt...
Avatar billede heltsikkert Nybegynder
01. marts 2003 - 19:18 #4
Nu fandt jeg ud af det selv... De objekter jeg havde tegnet oven på tabellen, skulle laves på en anden måde, og så kunne jeg bruge repaint() til at opdatere.
Ellers tak for hjælpen...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester