29package com.jogamp.opengl.test.junit.util;
31import java.awt.event.FocusEvent;
32import java.awt.event.FocusListener;
39 boolean verbose =
true;
46 public void setVerbose(
final boolean v) { verbose =
false; }
68 if(focusCount<0) { focusCount=0; }
70 wasTemporary = e.isTemporary();
72 System.err.println(
"FOCUS AWT GAINED "+(wasTemporary?
"TEMP":
"PERM")+
" [fc "+focusCount+
"]: "+prefix+
", "+e);
78 if(focusCount>0) { focusCount=0; }
80 wasTemporary = e.isTemporary();
82 System.err.println(
"FOCUS AWT LOST "+(wasTemporary?
"TEMP":
"PERM")+
" [fc "+focusCount+
"]: "+prefix+
", "+e);
86 public String
toString() {
return prefix+
"[focusCount "+focusCount +
", temp "+wasTemporary+
"]"; }
AWTFocusAdapter(final String prefix)
void setVerbose(final boolean v)
Instance starts in verbose mode, call w/ false to disable verbosity.
boolean getWasTemporary()
void focusGained(final FocusEvent e)
void focusLost(final FocusEvent e)