Serialized Form


Package ppJava.serie04.oceanlife

Class ppJava.serie04.oceanlife.Bubble extends OceanObject implements Serializable

serialVersionUID: 1L

Serialized Fields

moveLimit

int moveLimit

fixedEndingPos

int fixedEndingPos

Class ppJava.serie04.oceanlife.Fish extends OceanObject implements Serializable

serialVersionUID: 1L

Serialized Fields

randomSprite

int randomSprite

imageSizes

int[] imageSizes

imageNormalResource

java.lang.String imageNormalResource

imageReversedResource

java.lang.String imageReversedResource

paddingBorder

int paddingBorder

Class ppJava.serie04.oceanlife.OceanCanvasPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

background

java.awt.Image background

ocean

Ocean ocean

Class ppJava.serie04.oceanlife.OceanException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class ppJava.serie04.oceanlife.OceanGUI extends javax.swing.JFrame implements Serializable

serialVersionUID: -913608740115972524L

Serialized Fields

fc

javax.swing.JFileChooser fc
FileChooser for load/save dialogs


canvasPanel

OceanCanvasPanel canvasPanel
JPanel for drawing the ocean


toolbar

OceanToolbar toolbar
Toolbar for control of oceanObjects


ocean

Ocean ocean
This is the ocean which manages the oceanObjects


pendingObject

OceanObject pendingObject
This object is generated if ToolBarItem is clicked and added if set a position in OceanCanvasPanel


barrier

java.util.concurrent.CyclicBarrier barrier
For Threading - Movement of objects is synchronized


timer

javax.swing.Timer timer
Timer for trigger repaint of JPanel and recalculate oceanObjects


timing

int timing
Pause between triggering of Timer


toolBarActionListener

java.awt.event.ActionListener toolBarActionListener
Manages action performed on a toolBar (create/remove-Objects and control of movement)


menuBarActionListener

java.awt.event.ActionListener menuBarActionListener
Manages action performed on the menuBar (load/save-file and quit)

Class ppJava.serie04.oceanlife.OceanMenuBar extends javax.swing.JMenuBar implements Serializable

serialVersionUID: 1L

Serialized Fields

menuItemsFile

java.util.ArrayList<E> menuItemsFile

menuItemsSettings

java.util.ArrayList<E> menuItemsSettings

actionListener

java.awt.event.ActionListener actionListener

Class ppJava.serie04.oceanlife.OceanObject extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

position

int[] position

moveVector

int[] moveVector

borders

int[] borders

offset

int[] offset

imagePath

java.lang.String imagePath

imageIcon

javax.swing.ImageIcon imageIcon

imageSize

int imageSize

Class ppJava.serie04.oceanlife.OceanToolbar extends javax.swing.JToolBar implements Serializable

serialVersionUID: 1L

Serialized Fields

actionListener

java.awt.event.ActionListener actionListener

toolBarCreateObjectItems

java.util.ArrayList<E> toolBarCreateObjectItems

toolBarSelectedActions

java.util.ArrayList<E> toolBarSelectedActions

toolBarRuntimeActions

java.util.ArrayList<E> toolBarRuntimeActions

toolComboBox

javax.swing.JComboBox toolComboBox

Class ppJava.serie04.oceanlife.Plant extends OceanObject implements Serializable

serialVersionUID: 1L

Serialized Fields

moveLimit

int moveLimit

fixedEndingPos

int fixedEndingPos

Class ppJava.serie04.oceanlife.Stone extends OceanObject implements Serializable

serialVersionUID: 1L

Serialized Fields

moveLimit

int moveLimit

fixedEndingPos

int fixedEndingPos