net.sf.jdiskcatalog.view
Class ImageView

java.lang.Object
  extended by javax.swing.text.View
      extended by javax.swing.text.html.ImageView
          extended by net.sf.jdiskcatalog.view.ImageView
All Implemented Interfaces:
javax.swing.SwingConstants

public class ImageView
extends javax.swing.text.html.ImageView

View of an image loaded from memory.

Author:
Przemek Wiech

Field Summary
 
Fields inherited from class javax.swing.text.View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Constructor Summary
ImageView(javax.swing.text.Element elem, java.awt.Image image)
          Creates a new view that represents an IMG element.
 
Method Summary
 float getPreferredSpan(int axis)
          Determines the preferred span for this view along an axis.
 void paint(java.awt.Graphics g, java.awt.Shape a)
          Paints the View.
 void setSize(float width, float height)
          Does nothing.
 
Methods inherited from class javax.swing.text.html.ImageView
changedUpdate, getAlignment, getAltText, getAttributes, getImage, getImageURL, getLoadingImageIcon, getLoadsSynchronously, getNoImageIcon, getStyleSheet, getToolTipText, modelToView, setLoadsSynchronously, setParent, setPropertiesFromAttributes, viewToModel
 
Methods inherited from class javax.swing.text.View
append, breakView, createFragment, forwardUpdate, forwardUpdateToView, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getGraphics, getMaximumSpan, getMinimumSpan, getNextVisualPositionFrom, getParent, getResizeWeight, getStartOffset, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, insertUpdate, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, removeUpdate, replace, updateChildren, updateLayout, viewToModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageView

public ImageView(javax.swing.text.Element elem,
                 java.awt.Image image)
Creates a new view that represents an IMG element.

Parameters:
image - the image to display
Method Detail

paint

public void paint(java.awt.Graphics g,
                  java.awt.Shape a)
Paints the View.

Overrides:
paint in class javax.swing.text.html.ImageView
Parameters:
g - the rendering surface to use
a - the allocated region to render into

getPreferredSpan

public float getPreferredSpan(int axis)
Determines the preferred span for this view along an axis.

Overrides:
getPreferredSpan in class javax.swing.text.html.ImageView

setSize

public void setSize(float width,
                    float height)
Does nothing. Has to be here though.

Overrides:
setSize in class javax.swing.text.html.ImageView


Copyright © 2007. All Rights Reserved.