Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.volume
Class EbliFilleVue3D  view EbliFilleVue3D download EbliFilleVue3D.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JInternalFrame
                  extended bycom.memoire.bu.BuInternalFrame
                      extended byorg.fudaa.ebli.impression.EbliFilleImprimable
                          extended byorg.fudaa.ebli.volume.EbliFilleVue3D
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, org.fudaa.ebli.impression.EbliPageable, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.InternalFrameListener, java.awt.MenuContainer, java.awt.print.Pageable, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public class EbliFilleVue3D
extends org.fudaa.ebli.impression.EbliFilleImprimable
implements javax.swing.event.InternalFrameListener, java.awt.event.WindowListener

Version:
$Id: EbliFilleVue3D.java,v 1.4 2003/01/17 14:33:28 deniger Exp $

Nested Class Summary
(package private)  class EbliFilleVue3D.AL
           
(package private)  class EbliFilleVue3D.MyFrame
           
(package private)  class EbliFilleVue3D.VueListener
           
 
Nested classes inherited from class javax.swing.JInternalFrame
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean anim
           
private  org.fudaa.ebli.volume.controles.BArbreVolume av_
           
private  java.awt.Color backgroundUnivers_
           
private  BCartouche cart
           
private  org.fudaa.ebli.volume.controles.BControleEchelle controle_echelle
           
private  org.fudaa.ebli.volume.controles.BControleLumiere controle_lumiere
           
private  EbliFilleVue3D.MyFrame frame
           
private  BGroupeStandard gs
           
private  boolean hide
           
private  com.memoire.bu.BuInformationsDocument idAppli_
           
private  org.fudaa.ebli.volume.controles.BImportVolume import_volume
           
private  org.fudaa.ebli.volume.controles.BMagnetoscope mag
           
private  com.memoire.bu.BuMenu mnVolumes
           
private  BGroupeStandard objets2d
           
private  com.memoire.bu.BuPopupButton pbEchelle
           
private  com.memoire.bu.BuPopupButton pbLumiere
           
private  com.memoire.bu.BuPopupButton pbPalette
           
private  com.memoire.bu.BuPopupButton pbTexture
           
private  com.memoire.bu.BuPopupButton pbTransfo
           
private  Transform3D[] t
           
private  org.fudaa.ebli.volume.controles.BVolumeTransformation transfo_volume
           
private  BUnivers u_
           
 
Fields inherited from class org.fudaa.ebli.impression.EbliFilleImprimable
 
Fields inherited from class com.memoire.bu.BuInternalFrame
SHORTCUT
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface org.fudaa.ebli.impression.EbliPageable
DEFAULT_PAGE_FORMAT
 
Fields inherited from interface java.awt.print.Pageable
UNKNOWN_NUMBER_OF_PAGES
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EbliFilleVue3D(com.memoire.bu.BuInformationsDocument _idAppli, boolean _animation)
           
EbliFilleVue3D(com.memoire.bu.BuInformationsDocument _idAppli, com.memoire.bu.BuCommonInterface _appli, boolean _animation)
           
 
Method Summary
 void build(boolean _animation)
           
 void cache()
           
 void fullscreen()
           
 org.fudaa.ebli.volume.controles.BArbreVolume getArbreVolume()
           
 java.lang.String[] getEnabledActions()
           
 com.memoire.bu.BuInformationsDocument getInformationsDocument()
          Renvoie les informations sur le document.
 int getNumberOfPages()
          This method returns the number of pages this object contains, or UNKNOWN_NUMBER_OF_PAGES if it cannot determine the number of pages to be printed.
 javax.swing.JMenu[] getSpecificMenus()
           
 javax.swing.JComponent[] getSpecificTools()
           
 BUnivers getUnivers()
           
 void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
          Internal frame activated
 void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
          Internal frame closed
 void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
          Internal frame closing
 void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
          Internal frame deactivated
 void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
          Internal frame deiconified
 void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
          Internal frame iconified
 void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
          Internal frame opened
 void montre()
           
 int print(java.awt.Graphics _g, java.awt.print.PageFormat _f, int _page)
          La methode centrale qui permet d'imprimer (idem que celle de l'interface printable).
 void setArbreVolume(org.fudaa.ebli.volume.controles.BArbreVolume _av)
           
 void setRoot(BGroupeStandard _root)
           
 void windowActivated(java.awt.event.WindowEvent e)
          This method is called when a window is activated.
 void windowClosed(java.awt.event.WindowEvent e)
          This method is called when the window is closed.
 void windowClosing(java.awt.event.WindowEvent e)
          This method is called when the user calls the system menu close function, giving the program a chance to cancel the close.
 void windowDeactivated(java.awt.event.WindowEvent e)
          This method is called when the window is deactivated.
 void windowDeiconified(java.awt.event.WindowEvent e)
          This method is called when the window is deiconified.
 void windowIconified(java.awt.event.WindowEvent e)
          This method is called when the window is iconified.
 void windowOpened(java.awt.event.WindowEvent e)
          This method is called when the window is made visible.
 
Methods inherited from class org.fudaa.ebli.impression.EbliFilleImprimable
getDefaultEbliPageFormat, getInformationsSoftware, getPageFormat, getPrintable, setInformationsDocument, setInformationsSoftware
 
Methods inherited from class com.memoire.bu.BuInternalFrame
actionPerformed, adjustActions, getDisabledActions, getShortcut, getShortcut, setClosed, setRootPane, setRootPaneCheckingEnabled, setShortcut, setVisible, simplifyTop, toString, updateUI
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setSelected, setTitle, setUI, show, toBack, toFront
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

u_

private BUnivers u_

backgroundUnivers_

private java.awt.Color backgroundUnivers_

av_

private org.fudaa.ebli.volume.controles.BArbreVolume av_

mnVolumes

private com.memoire.bu.BuMenu mnVolumes

pbPalette

private com.memoire.bu.BuPopupButton pbPalette

pbTexture

private com.memoire.bu.BuPopupButton pbTexture

pbLumiere

private com.memoire.bu.BuPopupButton pbLumiere

pbEchelle

private com.memoire.bu.BuPopupButton pbEchelle

pbTransfo

private com.memoire.bu.BuPopupButton pbTransfo

frame

private EbliFilleVue3D.MyFrame frame

t

private Transform3D[] t

gs

private BGroupeStandard gs

hide

private boolean hide

idAppli_

private com.memoire.bu.BuInformationsDocument idAppli_

cart

private BCartouche cart

objets2d

private BGroupeStandard objets2d

controle_lumiere

private org.fudaa.ebli.volume.controles.BControleLumiere controle_lumiere

controle_echelle

private org.fudaa.ebli.volume.controles.BControleEchelle controle_echelle

transfo_volume

private org.fudaa.ebli.volume.controles.BVolumeTransformation transfo_volume

import_volume

private org.fudaa.ebli.volume.controles.BImportVolume import_volume

mag

private org.fudaa.ebli.volume.controles.BMagnetoscope mag

anim

private boolean anim
Constructor Detail

EbliFilleVue3D

public EbliFilleVue3D(com.memoire.bu.BuInformationsDocument _idAppli,
                      boolean _animation)

EbliFilleVue3D

public EbliFilleVue3D(com.memoire.bu.BuInformationsDocument _idAppli,
                      com.memoire.bu.BuCommonInterface _appli,
                      boolean _animation)
Method Detail

getUnivers

public BUnivers getUnivers()

getArbreVolume

public org.fudaa.ebli.volume.controles.BArbreVolume getArbreVolume()

setArbreVolume

public void setArbreVolume(org.fudaa.ebli.volume.controles.BArbreVolume _av)

build

public void build(boolean _animation)

cache

public void cache()

montre

public void montre()

getSpecificMenus

public javax.swing.JMenu[] getSpecificMenus()

getSpecificTools

public javax.swing.JComponent[] getSpecificTools()

getEnabledActions

public java.lang.String[] getEnabledActions()

setRoot

public void setRoot(BGroupeStandard _root)

internalFrameActivated

public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame activated

Specified by:
internalFrameActivated in interface javax.swing.event.InternalFrameListener

internalFrameClosed

public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame closed

Specified by:
internalFrameClosed in interface javax.swing.event.InternalFrameListener

internalFrameClosing

public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame closing

Specified by:
internalFrameClosing in interface javax.swing.event.InternalFrameListener

internalFrameDeactivated

public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame deactivated

Specified by:
internalFrameDeactivated in interface javax.swing.event.InternalFrameListener

internalFrameDeiconified

public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame deiconified

Specified by:
internalFrameDeiconified in interface javax.swing.event.InternalFrameListener

internalFrameIconified

public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame iconified

Specified by:
internalFrameIconified in interface javax.swing.event.InternalFrameListener

internalFrameOpened

public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
Description copied from interface: javax.swing.event.InternalFrameListener
Internal frame opened

Specified by:
internalFrameOpened in interface javax.swing.event.InternalFrameListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when a window is activated. Only Frames and Dialogs can be active, and the active window always contains the component with focus.

Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is closed.

Specified by:
windowClosed in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the user calls the system menu close function, giving the program a chance to cancel the close.

Specified by:
windowClosing in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is deactivated.

Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is deiconified.

Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is iconified.

Specified by:
windowIconified in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is made visible.

Specified by:
windowOpened in interface java.awt.event.WindowListener

getNumberOfPages

public int getNumberOfPages()
Description copied from interface: java.awt.print.Pageable
This method returns the number of pages this object contains, or UNKNOWN_NUMBER_OF_PAGES if it cannot determine the number of pages to be printed.

Specified by:
getNumberOfPages in interface java.awt.print.Pageable

print

public int print(java.awt.Graphics _g,
                 java.awt.print.PageFormat _f,
                 int _page)
Description copied from interface: org.fudaa.ebli.impression.EbliPageable
La methode centrale qui permet d'imprimer (idem que celle de l'interface printable). Le format _format sera celui donne par la methode Pageable.getPageFormat(int).

Specified by:
print in interface org.fudaa.ebli.impression.EbliPageable

getInformationsDocument

public com.memoire.bu.BuInformationsDocument getInformationsDocument()
Description copied from interface: org.fudaa.ebli.impression.EbliPageable
Renvoie les informations sur le document.

Specified by:
getInformationsDocument in interface org.fudaa.ebli.impression.EbliPageable

fullscreen

public void fullscreen()