Serialized Form


Package com.ajc.esim.core

Class com.ajc.esim.core.Charge extends java.lang.Object implements Serializable

Serialized Fields

isSel

boolean isSel
true if this is selected in the MainWindow window


charge

double charge
Charge in Coulombs


type

Charge.ChargeType type
ChargeType of this charge, should be set by implementing classes


x

double x
X Location in Pixels


y

double y
Y Location in Pixels


myShape

java.awt.Shape myShape
Shape for drawing, used by paint, must be initialized by implementing sub-classes

Class com.ajc.esim.core.Data extends java.lang.Object implements Serializable

Serialized Fields

backgroundColor

java.awt.Color backgroundColor

gridColor

java.awt.Color gridColor

infoBack

java.awt.Color infoBack

negColor

java.awt.Color negColor

posColor

java.awt.Color posColor

potentialColor

java.awt.Color potentialColor

text

java.awt.Color text

tickColor

java.awt.Color tickColor

fieldLinesOn

boolean fieldLinesOn

gridOn

boolean gridOn

potentialLinesOn

boolean potentialLinesOn

ticksOn

boolean ticksOn

siFactor

double siFactor

totalPositiveCharge

double totalPositiveCharge

MainWinHeight

int MainWinHeight

chargeScale

int chargeScale

mainWinWidth

int mainWinWidth

pLines

int pLines

peRes

int peRes

prefixIndex

int prefixIndex

tickSpacing

int tickSpacing

gradMax

double gradMax

gradMin

double gradMin

potOffset

long potOffset

potspacing

long potspacing

Charges

java.util.ArrayList<E> Charges
ArrayList for storing charges

See Also:
Data.getCharge(int), Data.addCharge(Charge), Data.removeCharge(Charge), Data.removeCharge(int), Data.flushCharges()

numLines

int numLines

Class com.ajc.esim.core.LineCharge extends Charge implements Serializable

Serialized Fields

height

double height

length

double length

Class com.ajc.esim.core.PointCharge extends Charge implements Serializable

Class com.ajc.esim.core.RunApplet extends javax.swing.JApplet implements Serializable


Package com.ajc.esim.core.logging

Class com.ajc.esim.core.logging.Lev extends java.util.logging.Level implements Serializable


Package com.ajc.esim.gui

Class com.ajc.esim.gui.About extends javax.swing.JDialog implements Serializable

Serialized Fields

textArea

javax.swing.JTextArea textArea

textScrollPane

javax.swing.JScrollPane textScrollPane

Class com.ajc.esim.gui.AddCharge extends EFDialog implements Serializable

Serialized Fields

cp

ChargePanel cp

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

panel1

java.awt.Panel panel1

Class com.ajc.esim.gui.ChargePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

chargeField

javax.swing.JTextField chargeField

chargeLabel

javax.swing.JLabel chargeLabel

xLabel

javax.swing.JLabel xLabel

xLocationField

javax.swing.JTextField xLocationField

yLabel

javax.swing.JLabel yLabel

yLocationField

javax.swing.JTextField yLocationField

Class com.ajc.esim.gui.ColorChooser extends javax.swing.JDialog implements Serializable

Serialized Fields

cColor

java.awt.Color cColor

jColorChooser

javax.swing.JColorChooser jColorChooser

sel

int sel

button

javax.swing.JButton button

button1

javax.swing.JButton button1

panel

javax.swing.JPanel panel

Class com.ajc.esim.gui.DrawPHere extends EFDialog implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

voltLabel

javax.swing.JLabel voltLabel

buttonsPanel

javax.swing.JPanel buttonsPanel

inputPanel

javax.swing.JPanel inputPanel

jContentPane

javax.swing.JPanel jContentPane

voltageField

javax.swing.JTextField voltageField

Class com.ajc.esim.gui.EditCharge extends EFDialog implements Serializable

Serialized Fields

cc

Charge cc

cp

ChargePanel cp

applyButton

javax.swing.JButton applyButton

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

panel2

javax.swing.JPanel panel2

Class com.ajc.esim.gui.EFDialog extends javax.swing.JDialog implements Serializable

Class com.ajc.esim.gui.EFPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

reDrawBackground

boolean reDrawBackground

restartPaint

boolean restartPaint

Background

java.awt.Image Background

o

java.awt.Graphics2D o

offScreen

java.awt.Image offScreen

offScreen1

java.awt.Image offScreen1

rdt

ReDrawThread rdt

res

int res

Class com.ajc.esim.gui.LoadSettings extends java.awt.FileDialog implements Serializable

Serialized Fields

own

java.awt.Frame own

Class com.ajc.esim.gui.MainWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

backColor

java.awt.Color backColor

bottomPanel

javax.swing.JPanel bottomPanel

buttonPanel

javax.swing.JPanel buttonPanel

controls

javax.swing.JPanel controls

mainPanel

javax.swing.JPanel mainPanel

numLandResNumPanel

javax.swing.JPanel numLandResNumPanel

auxPanel

javax.swing.JPanel auxPanel

paintModePanel

javax.swing.JPanel paintModePanel

statusPanel

javax.swing.JPanel statusPanel

clearAndReDrawPanel

javax.swing.JPanel clearAndReDrawPanel

currentCharge

Charge currentCharge

EFPanel

EFPanel EFPanel

optwin

OptionsFrame optwin

chargeList

javax.swing.JList chargeList

clearButton

javax.swing.JButton clearButton

editButton

javax.swing.JButton editButton

reDrawButton

javax.swing.JButton reDrawButton

removeButton

javax.swing.JButton removeButton

addChargeButton

javax.swing.JButton addChargeButton

fieldLineBox

javax.swing.JCheckBox fieldLineBox

potLinesBox

javax.swing.JCheckBox potLinesBox

fieldLineSlider

javax.swing.JSlider fieldLineSlider

potResSlider

javax.swing.JSlider potResSlider

imageURL

java.net.URL imageURL

label

javax.swing.JLabel label

numLinesLabel

javax.swing.JLabel numLinesLabel

forceLabel

javax.swing.JLabel forceLabel

distLabel

javax.swing.JLabel distLabel

potentialLabel

javax.swing.JLabel potentialLabel

potRes

javax.swing.JLabel potRes

listScrollPane

javax.swing.JScrollPane listScrollPane

menuActions

javax.swing.JMenu menuActions

menuFile

javax.swing.JMenu menuFile

menuHelp

javax.swing.JMenu menuHelp

menuActionsAdd

javax.swing.JMenuItem menuActionsAdd

menuActionsEdit

javax.swing.JMenuItem menuActionsEdit

menuActionsRemove

javax.swing.JMenuItem menuActionsRemove

menuActionsRemoveAll

javax.swing.JMenuItem menuActionsRemoveAll

menuFileExit

javax.swing.JMenuItem menuFileExit

menuFileLoad

javax.swing.JMenuItem menuFileLoad

menuFileOptions

javax.swing.JMenuItem menuFileOptions

menuFilePageSetup

javax.swing.JMenuItem menuFilePageSetup

menuFilePrint

javax.swing.JMenuItem menuFilePrint

menuFileSave

javax.swing.JMenuItem menuFileSave

menuHelpAbout

javax.swing.JMenuItem menuHelpAbout

menuBar

javax.swing.JMenuBar menuBar

mwah

MainWinActionHandler mwah

popAddLine

javax.swing.JMenuItem popAddLine

popAddPoint

javax.swing.JMenuItem popAddPoint

popDrawPE

javax.swing.JMenuItem popDrawPE

popDrawPE2

javax.swing.JMenuItem popDrawPE2

popEdit

javax.swing.JMenuItem popEdit

popRemove

javax.swing.JMenuItem popRemove

popAltMenu

javax.swing.JPopupMenu popAltMenu

popUpMenu

javax.swing.JPopupMenu popUpMenu

peClicks

java.util.ArrayList<E> peClicks

x2

int x2

y2

int y2

Class com.ajc.esim.gui.OptionsFrame extends EFDialog implements Serializable

Serialized Fields

background

java.awt.Color background

neg

java.awt.Color neg

poz

java.awt.Color poz

backgroundColorLabel

javax.swing.JLabel backgroundColorLabel

gradMaxLabel

javax.swing.JLabel gradMaxLabel

gradMinLabel

javax.swing.JLabel gradMinLabel

gridOnOffLabel

javax.swing.JLabel gridOnOffLabel

gridSpacingLabel

javax.swing.JLabel gridSpacingLabel

negChargeColorLabel

javax.swing.JLabel negChargeColorLabel

numPotLinesLabel

javax.swing.JLabel numPotLinesLabel

posChargeLabel

javax.swing.JLabel posChargeLabel

potLineLabel

javax.swing.JLabel potLineLabel

potOffsetLabel

javax.swing.JLabel potOffsetLabel

potResLabel

javax.swing.JLabel potResLabel

potSpacingLabel

javax.swing.JLabel potSpacingLabel

prefixLabel

javax.swing.JLabel prefixLabel

pxPerMeterLabel

javax.swing.JLabel pxPerMeterLabel

textColorLabel

javax.swing.JLabel textColorLabel

tickMarkLabel

javax.swing.JLabel tickMarkLabel

bgColor

java.awt.Label bgColor

negCharge

java.awt.Label negCharge

posCharge

java.awt.Label posCharge

potColor

java.awt.Label potColor

textColor

java.awt.Label textColor

button

javax.swing.JButton button

button1

javax.swing.JButton button1

button3

javax.swing.JButton button3

button4

javax.swing.JButton button4

button5

javax.swing.JButton button5

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

reset

javax.swing.JButton reset

choice

java.awt.Choice choice

colorPanel

javax.swing.JPanel colorPanel

okPanel

javax.swing.JPanel okPanel

optionsPanel

javax.swing.JPanel optionsPanel

data

Data data

gradientMax

javax.swing.JTextField gradientMax

gradientMin

javax.swing.JTextField gradientMin

gridSpace

javax.swing.JTextField gridSpace

pLines

javax.swing.JTextField pLines

pOff

javax.swing.JTextField pOff

pSpace

javax.swing.JTextField pSpace

potResField

javax.swing.JTextField potResField

siConv

javax.swing.JTextField siConv

gridOnOff

javax.swing.JCheckBox gridOnOff

tickOnOff

javax.swing.JCheckBox tickOnOff

owner

java.awt.Frame owner

Class com.ajc.esim.gui.PointChargeShape extends java.awt.geom.Ellipse2D.Double implements Serializable

Class com.ajc.esim.gui.Splash extends javax.swing.JFrame implements Serializable

Serialized Fields

label

javax.swing.JLabel label

Package com.ajc.esim.gui.printing

Class com.ajc.esim.gui.printing.PrintDialog extends java.awt.Dialog implements Serializable

Serialized Fields

apj

APrintJob apj

CancelButton

java.awt.Button CancelButton

printButton

java.awt.Button printButton

choice

java.awt.Choice choice

label

java.awt.Label label

panel

java.awt.Panel panel

panel1

java.awt.Panel panel1