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, updateUI
protected 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.ActionListener
public 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)