hades.models.pic
Class TurboPicGUI

java.lang.Object
  extended byhades.models.pic.TurboPicGUI

public class TurboPicGUI
extends java.lang.Object

TurboPicGUI - visualize the state of the TurboPicCore model of the Arizona Microchip PIC16C84 microcontroller


Nested Class Summary
(package private)  class TurboPicGUI.LoadLabelsListener
          inner class to manage the "Load labels..." file dialog and callbacks
(package private)  class TurboPicGUI.LoadListener
          inner class to manage the "Open..." file dialog and callbacks
(package private)  class TurboPicGUI.RomHexFilter
           
(package private)  class TurboPicGUI.SaveListener
          inner class to manage the "Save as" file dialog and stuff
(package private)  class TurboPicGUI.SimpleHelpListener
          inner class to display a simple (=ASCII only) help text based on jfig.gui.SimpleTextViewer.
 
Constructor Summary
TurboPicGUI(TurboPicCore _pic)
           
 
Method Summary
 javax.swing.JFrame getFrame()
           
 void initializeListeners()
          initialize all event-listeners, part of the constructor
 void load(java.lang.String name, java.lang.String dir)
           
static void main(java.lang.String[] argv)
           
 void prepareMainWindow()
          prepare main window, part of the constructor
 void save(java.lang.String name, java.lang.String dir)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TurboPicGUI

public TurboPicGUI(TurboPicCore _pic)
Method Detail

initializeListeners

public void initializeListeners()
initialize all event-listeners, part of the constructor


prepareMainWindow

public void prepareMainWindow()
prepare main window, part of the constructor


getFrame

public javax.swing.JFrame getFrame()

update

public void update()

load

public void load(java.lang.String name,
                 java.lang.String dir)

save

public void save(java.lang.String name,
                 java.lang.String dir)

main

public static void main(java.lang.String[] argv)
                 throws java.lang.Exception
Throws:
java.lang.Exception