public class PanelLoadingLayer
extends javax.swing.plaf.LayerUI<javax.swing.JPanel>
implements java.awt.event.ActionListener
| Modifier and Type | Field and Description |
|---|---|
protected int |
angle |
protected int |
fadeCount |
protected int |
fadeLimit |
protected boolean |
fadingOut |
protected boolean |
running |
protected javax.swing.Timer |
timer |
| Constructor and Description |
|---|
PanelLoadingLayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
applyPropertyChange(java.beans.PropertyChangeEvent e,
javax.swing.JLayer<? extends javax.swing.JPanel> l) |
static void |
main(java.lang.String[] args) |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
protected void |
paintFade(java.awt.Graphics2D g,
int w,
int h) |
protected void |
paintIndicator(java.awt.Graphics2D g,
javax.swing.JComponent c) |
void |
start() |
void |
stop() |
addPropertyChangeListener, addPropertyChangeListener, doLayout, eventDispatched, firePropertyChange, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, installUI, paintImmediately, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removePropertyChangeListener, removePropertyChangeListener, uninstallUI, updateUIprotected boolean running
protected boolean fadingOut
protected javax.swing.Timer timer
protected int angle
protected int fadeCount
protected int fadeLimit
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.LayerUI<javax.swing.JPanel>protected void paintFade(java.awt.Graphics2D g,
int w,
int h)
protected void paintIndicator(java.awt.Graphics2D g,
javax.swing.JComponent c)
public void start()
public void stop()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void applyPropertyChange(java.beans.PropertyChangeEvent e,
javax.swing.JLayer<? extends javax.swing.JPanel> l)
applyPropertyChange in class javax.swing.plaf.LayerUI<javax.swing.JPanel>public static void main(java.lang.String[] args)