PamView
Class PamSymbolViewer

java.lang.Object
  extended by PamView.PamSymbolViewer

public class PamSymbolViewer
extends java.lang.Object

Class to show a PamSymbol alongside a button which allows the user to change it.

Author:
Doug Gillespie

Nested Class Summary
private  class PamSymbolViewer.ChangeButton
           
private  class PamSymbolViewer.SymbolPanel
           
 
Field Summary
private  javax.swing.JButton changeButton
           
private  javax.swing.JPanel panel
           
private  java.awt.Window parentFrame
           
private  PamSymbol symbol
           
private  PamSymbolViewer.SymbolPanel symbolPanel
           
 
Constructor Summary
PamSymbolViewer(java.awt.Window parentFrame, java.lang.String title)
           
 
Method Summary
private  void changeButton()
           
 java.awt.Component getComponent()
           
 PamSymbol getSymbol()
           
 void setSymbol(PamSymbol symbol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

symbol

private PamSymbol symbol

symbolPanel

private PamSymbolViewer.SymbolPanel symbolPanel

changeButton

private javax.swing.JButton changeButton

panel

private javax.swing.JPanel panel

parentFrame

private java.awt.Window parentFrame
Constructor Detail

PamSymbolViewer

public PamSymbolViewer(java.awt.Window parentFrame,
                       java.lang.String title)
Method Detail

getComponent

public java.awt.Component getComponent()

setSymbol

public void setSymbol(PamSymbol symbol)

getSymbol

public PamSymbol getSymbol()

changeButton

private void changeButton()