[java] Focusgained met meerdere frames

Pagina: 1
Acties:

  • drice
  • Registratie: December 2000
  • Laatst online: 14-09 09:51

drice

Loading...

Topicstarter
Ik heb een programma dat uit 3 frames bestaat.
Nu moet ik in het mainframe iets veranderen als een van de twee andere een focusgained krijg.
Nu heb ik de java docs doorgespit maar daar staat in dat focusgained alleen werkt als hij een keyboard focus krijgt.
Hoe krijg ik focusgained zover dat hij ook muisklik als focus ziet
code:
1
2
3
4
5
6
7
8
9
10
11
  public void focusGained( FocusEvent fe )
  {
    System.out.println("focusGained");
    rc.r.rg.setSelected( true );
  }

  public void focusLost( FocusEvent fe )
  {
    System.out.println("focusLost");
    rc.r.rg.setSelected( false );
  }

Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Je moet een java.awt.event.WindowFocusListener hebben :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • drice
  • Registratie: December 2000
  • Laatst online: 14-09 09:51

drice

Loading...

Topicstarter
Op maandag 14 januari 2002 18:22 schreef mbravenboer het volgende:
Je moet een java.awt.event.WindowFocusListener hebben :) .
Tja zou wel makkelijk wezen. Maar die is er dus niet. En ik heb geen zin om hem zelf te gaan schrijven

Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"


  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
En er bestaat niet zoiets als java.awt.event.WindowListener ??

Of javax.swing.event.WindowListener :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
drice: Tja zou wel makkelijk wezen. Maar die is er dus niet. En ik heb geen zin om hem zelf te gaan schrijven
Haha :) . Je hebt gelijk (althans... min of meer). Ik was even gaan zoeken in mijn API docs en daar staat hij dus wel. Hij is alleen nieuw sinds 1.4.0.

Als je niet vast zit aan een eerdere versie zou ik dus gewoon even upgraden en dus wel de nieuwe gebruiken. Zie:

http://java.sun.com/j2se/1.4/docs/api/java/awt/event/WindowFocusListener.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Eventueel kan je in een oudere versie misschien ook iets met dit doen:

In WindowListener:
public void windowActivated(WindowEvent e)

Invoked when the Window is set to be the active Window. Only a Frame or a Dialog can be the active Window. The native windowing system may denote the active Window or its children with special decorations, such as a highlighted title bar. The active Window is always either the focused Window, or the first Frame or Dialog that is an owner of the focused Window.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • drice
  • Registratie: December 2000
  • Laatst online: 14-09 09:51

drice

Loading...

Topicstarter
Op maandag 14 januari 2002 19:21 schreef mbravenboer het volgende:
Eventueel kan je in een oudere versie misschien ook iets met dit doen:

In WindowListener:
[..]
Ja natuurlijk..werkt perfect.
Bedankt man

Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"

Pagina: 1