public class Layout
extends javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHART |
static java.lang.String |
IMAGE |
static java.lang.String |
LABEL |
static int |
LANDSCAPE_MODE |
int |
pix_height |
int |
pix_width |
static int |
PORTRAIT_MODE |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
Layout() |
Layout(java.io.File layoutFile) |
Layout(int layoutMode) |
Layout(java.lang.String layoutName) |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(ChartPlugIn component) |
void |
addComponent(ImagePlus component) |
void |
addComponent(ImagePlus component,
int lx,
int ly) |
void |
addComponent(LayoutComponent component) |
void |
addComponent(PlugInFrame component,
int lx,
int ly) |
void |
addComponent(java.lang.String windowTitle,
int lx,
int ly) |
void |
addText(java.lang.String text,
java.awt.Color color,
java.awt.Font font,
int x,
int y) |
void |
addText(java.lang.String text,
java.awt.Color color,
int x,
int y) |
void |
addText(java.lang.String text,
int x,
int y) |
void |
deselectAll() |
void |
deselectLayoutComponent(LayoutComponent component) |
void |
drawLine(int x1,
int y1,
int x2,
int y2,
java.awt.Color color,
int thickness) |
void |
exportToEps() |
void |
exportToEps(java.lang.String filename) |
void |
exportToJpeg() |
void |
exportToJpeg(java.lang.String filename) |
void |
exportToPDF() |
void |
exportToPDF(java.lang.String filename) |
void |
exportToTiff() |
void |
exportToTiff(java.lang.String filename) |
LayoutComponent |
getLayoutComponent(int x,
int y) |
LayoutComponent |
getLayoutComponent(java.lang.String title) |
java.util.Vector |
getLayoutComponents() |
java.util.Vector |
getLayoutComponents(java.lang.String type) |
int |
getLayoutMode() |
LayoutPanel |
getLayoutPanel() |
java.awt.Dimension |
getLayoutSize() |
java.lang.String |
getUniqueName() |
boolean |
isLocked() |
void |
loadLayout() |
void |
loadLayout(java.io.File file) |
void |
moveBackward() |
void |
moveForward() |
void |
moveToBack() |
void |
moveToFront() |
void |
saveLayout() |
protected void |
saveLayout(java.io.File file) |
void |
saveLayout(java.lang.String filename) |
void |
saveLayoutTemplate() |
protected void |
saveLayoutTemplate(java.io.File file) |
void |
saveLayoutTemplate(java.lang.String filename) |
void |
selectLayoutComponent(LayoutComponent component) |
void |
selectLayoutComponents(java.awt.Rectangle rect) |
void |
setLayoutComponent(int index,
java.awt.Frame frame) |
void |
setLayoutComponent(int index,
ImagePlus image) |
void |
setLayoutComponentPosition(java.lang.String windowTitle,
int lx,
int ly) |
void |
setLayoutSize(java.awt.Dimension dimensions) |
void |
setLayoutSize(int width,
int height) |
void |
setLocked(boolean tf) |
void |
toggleLockedLayout() |
void |
update(java.awt.Graphics g) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static java.lang.String CHART
public static java.lang.String IMAGE
public static java.lang.String LABEL
public int pix_width
public int pix_height
public static int PORTRAIT_MODE
public static int LANDSCAPE_MODE
public Layout()
public Layout(int layoutMode)
public Layout(java.lang.String layoutName)
public Layout(java.io.File layoutFile)
public java.lang.String getUniqueName()
public void loadLayout(java.io.File file)
public void loadLayout()
public void saveLayout()
public void saveLayout(java.lang.String filename)
protected void saveLayout(java.io.File file)
public void saveLayoutTemplate()
public void saveLayoutTemplate(java.lang.String filename)
protected void saveLayoutTemplate(java.io.File file)
public void setLayoutComponent(int index, ImagePlus image)
public void setLayoutComponent(int index, java.awt.Frame frame)
public void addText(java.lang.String text, int x, int y)
public void addText(java.lang.String text, java.awt.Color color, int x, int y)
public void addText(java.lang.String text, java.awt.Color color, java.awt.Font font, int x, int y)
public void setLayoutComponentPosition(java.lang.String windowTitle, int lx, int ly)
public void addComponent(java.lang.String windowTitle, int lx, int ly)
public void addComponent(ImagePlus component)
public void addComponent(ImagePlus component, int lx, int ly)
public void addComponent(PlugInFrame component, int lx, int ly)
public void addComponent(ChartPlugIn component)
public void addComponent(LayoutComponent component)
public void exportToEps()
public void exportToEps(java.lang.String filename)
public void exportToPDF()
public void exportToPDF(java.lang.String filename)
public void exportToTiff()
public void exportToTiff(java.lang.String filename)
public void exportToJpeg()
public void exportToJpeg(java.lang.String filename)
public void selectLayoutComponents(java.awt.Rectangle rect)
public void moveForward()
public void moveToFront()
public void moveToBack()
public void moveBackward()
public void selectLayoutComponent(LayoutComponent component)
public void deselectLayoutComponent(LayoutComponent component)
public void deselectAll()
public LayoutComponent getLayoutComponent(java.lang.String title)
public LayoutComponent getLayoutComponent(int x, int y)
public java.util.Vector getLayoutComponents()
public java.util.Vector getLayoutComponents(java.lang.String type)
public void update(java.awt.Graphics g)
update
in class javax.swing.JFrame
public void toggleLockedLayout()
public void setLocked(boolean tf)
public boolean isLocked()
public LayoutPanel getLayoutPanel()
public void setLayoutSize(int width, int height)
public void setLayoutSize(java.awt.Dimension dimensions)
public java.awt.Dimension getLayoutSize()
public int getLayoutMode()
public void drawLine(int x1, int y1, int x2, int y2, java.awt.Color color, int thickness)