public class ConditionalVisibilityListener
extends java.lang.Object
implements java.awt.event.FocusListener, java.awt.event.MouseListener
| Constructor and Description |
|---|
ConditionalVisibilityListener(java.awt.Component component) |
ConditionalVisibilityListener(java.awt.Component component,
java.lang.Boolean focusedVisible,
java.lang.Boolean mouseoverVisible) |
| Modifier and Type | Method and Description |
|---|---|
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
java.awt.Component |
getComponent() |
java.lang.Boolean |
getFocusedVisible() |
java.lang.Boolean |
getMouseoverVisible() |
static void |
install(java.awt.Component tracked,
java.awt.Component component,
java.lang.Boolean focusedVisible,
java.lang.Boolean mouseoverVisible) |
boolean |
isVisible() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
setComponent(java.awt.Component component) |
void |
setFocusedVisible(java.lang.Boolean focusedVisible) |
void |
setMouseoverVisible(java.lang.Boolean mouseoverVisible) |
void |
updateVisibility() |
public ConditionalVisibilityListener(java.awt.Component component)
public ConditionalVisibilityListener(java.awt.Component component,
java.lang.Boolean focusedVisible,
java.lang.Boolean mouseoverVisible)
public static void install(java.awt.Component tracked,
java.awt.Component component,
java.lang.Boolean focusedVisible,
java.lang.Boolean mouseoverVisible)
public java.lang.Boolean getFocusedVisible()
public void setFocusedVisible(java.lang.Boolean focusedVisible)
public java.lang.Boolean getMouseoverVisible()
public void setMouseoverVisible(java.lang.Boolean mouseoverVisible)
public java.awt.Component getComponent()
public void setComponent(java.awt.Component component)
public void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void updateVisibility()
public boolean isVisible()