Class BrowserPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.perspective.designer.workspace.design.BrowserPanel
 
 
 
 
 
- 
- All Implemented Interfaces:
- ZoomableResourceEditor,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class BrowserPanel extends javax.swing.JPanel implements ZoomableResourceEditor This panel contains the JxBrowser's Browser.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field Summary- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description BrowserPanel(ViewResourceEditor editor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaJsBridgegetBridge()com.teamdev.jxbrowser.browser.BrowsergetBrowser()com.teamdev.jxbrowser.view.swing.BrowserViewgetBrowserView()EditActionHandlergetEditActionHandler()intgetZoom()booleanisBrowserLoaded()booleanisZoomingEnabled()Whether or not this resource workspace supports or allows zooming.java.lang.StringloadViewUrl()Loads the view's page in this browser, first setting our custom network delegate which injects the necessary "perspective-session" headersvoidonActivate()voidonContextMenu(java.awt.Point point, boolean isSvg, boolean isView)voidonDeactivate()voidonTagsDropped(java.lang.String path, java.util.List<NodeBrowseInfo> tags, java.awt.Point point)voidreloadBrowserPage()voidsetPipeMode(java.lang.String pipingMode)voidsetPreview(boolean preview)Sets whether or not the Designer is in preview modevoidsetZoom(int zoom)Set the amount of zoom for the given resource, where 100 represents 100% sizingvoidshutdown()- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Constructor Detail- 
BrowserPanelpublic BrowserPanel(ViewResourceEditor editor) 
 
- 
 - 
Method Detail- 
getBrowserViewpublic com.teamdev.jxbrowser.view.swing.BrowserView getBrowserView() 
 - 
isBrowserLoadedpublic boolean isBrowserLoaded() 
 - 
loadViewUrlpublic java.lang.String loadViewUrl() Loads the view's page in this browser, first setting our custom network delegate which injects the necessary "perspective-session" headers- Returns:
- the remote debugging url associated with this view.
 
 - 
reloadBrowserPagepublic void reloadBrowserPage() 
 - 
getBrowserpublic com.teamdev.jxbrowser.browser.Browser getBrowser() 
 - 
getBridgepublic JavaJsBridge getBridge() 
 - 
setZoompublic void setZoom(int zoom) Description copied from interface:ZoomableResourceEditorSet the amount of zoom for the given resource, where 100 represents 100% sizing- Specified by:
- setZoomin interface- ZoomableResourceEditor
 
 - 
getZoompublic int getZoom() - Specified by:
- getZoomin interface- ZoomableResourceEditor
- Returns:
- the current zoom level as a percent
 
 - 
isZoomingEnabledpublic boolean isZoomingEnabled() Description copied from interface:ZoomableResourceEditorWhether or not this resource workspace supports or allows zooming. Returning false will disable the southern toolbar display in the Ignition Designer- Specified by:
- isZoomingEnabledin interface- ZoomableResourceEditor
- Returns:
- whether or not the popup menu should be enabled for the given editor
 
 - 
onContextMenupublic void onContextMenu(java.awt.Point point, boolean isSvg, boolean isView)
 - 
onTagsDroppedpublic void onTagsDropped(java.lang.String path, java.util.List<NodeBrowseInfo> tags, java.awt.Point point)
 - 
setPreviewpublic void setPreview(boolean preview) Sets whether or not the Designer is in preview mode
 - 
setPipeModepublic void setPipeMode(java.lang.String pipingMode) 
 - 
onActivatepublic void onActivate() 
 - 
onDeactivatepublic void onDeactivate() 
 - 
getEditActionHandlerpublic EditActionHandler getEditActionHandler() 
 - 
shutdownpublic void shutdown() 
 
- 
 
-