Hej! Jeg skal til et slags tegneprogram bruge en "listener" af en art, som kan fortælle når brugeren hiver i JFramet, og derved ændre størrelsen af tegnearealet. Jeg har fundet en "ComponentListener", der kan fortælle når størrelsen af vinduet er blevet ændret (componentResized()), men jeg skal bruge en så billedet hele tiden gentegnes, så de forskellige figurer følger med, når man hiver i vinduet. Håber spørgsmålet er forståeligt :)
Du skal køre følgende metode: JFrame.addComponentListener(ComponentListener);
ComponentListener er så et interface du skal implementere i en klasse du selv laver. Du kan eventuelt parse din JFrame til denne klasse og så programmerer du i din ComponentListener det der skal ske, når
public void componentResized(ComponentEvent e)
bliver kaldt (metode du skal implementere jvf. interfacet ComponentListener).
Den metode har jeg allerede implementeret og det virker, problemet er at Framen skal følge med ud, dvs. hele tiden gentegnes mens man trækker med musen. - Så er der ikke en metode eller en kombination af disse, som kan fortælle når skærmen bliver uvidet fx. for hver pixel den udvides. Det kan måske også bare være en option i JFrame der skal sættes?
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.