views
Class NodeViewer.ProgressIndicator

java.lang.Object
  extended by java.lang.Thread
      extended by views.NodeViewer.ProgressIndicator
All Implemented Interfaces:
java.awt.event.ActionListener, java.lang.Runnable, java.util.EventListener
Enclosing class:
NodeViewer

private class NodeViewer.ProgressIndicator
extends java.lang.Thread
implements java.awt.event.ActionListener


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  javax.swing.JButton cancelButton
           
private  javax.swing.JDialog frame
           
private  MultiLineLabelPanel multiLineLabelPanel
           
private  NodeViewer.NodeInfoViewer nodeInfoViewer
           
private  java.lang.Thread nodeInfoViewerThread
           
private  javax.swing.JProgressBar progressBar
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
private NodeViewer.ProgressIndicator()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Handles all the events that occur in the GUI.
 void disposeFrame()
           
 void end()
           
 void run()
           
 void setFinished(java.lang.String message)
           
 void setNodeInfoViewer(NodeViewer.NodeInfoViewer viewer)
           
 void setThread(java.lang.Thread thread)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nodeInfoViewer

private NodeViewer.NodeInfoViewer nodeInfoViewer

nodeInfoViewerThread

private java.lang.Thread nodeInfoViewerThread

frame

private javax.swing.JDialog frame

cancelButton

private javax.swing.JButton cancelButton

progressBar

private javax.swing.JProgressBar progressBar

multiLineLabelPanel

private MultiLineLabelPanel multiLineLabelPanel
Constructor Detail

NodeViewer.ProgressIndicator

private NodeViewer.ProgressIndicator()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

setThread

public void setThread(java.lang.Thread thread)

setNodeInfoViewer

public void setNodeInfoViewer(NodeViewer.NodeInfoViewer viewer)

disposeFrame

public void disposeFrame()

setFinished

public void setFinished(java.lang.String message)

end

public void end()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Handles all the events that occur in the GUI.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
evt - an ActionEvent