Class AppTrustWarningPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.SecurityDialogPanel
-
- net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.apptrustwarningpanel.AppTrustWarningPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,RememberableDialog
- Direct Known Subclasses:
MatchingALACAttributePanel,PartiallySignedAppTrustWarningPanel,UnsignedAppletTrustWarningPanel
public abstract class AppTrustWarningPanel extends SecurityDialogPanel implements RememberableDialog
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JButtonallowButtonprotected java.util.List<javax.swing.JButton>buttonsprotected JNLPFilefileprotected javax.swing.JButtonhelpButtonprotected intINFO_PANEL_HEIGHTprotected intINFO_PANEL_HINT_HEIGHTprivate static LoggerLOGprotected intPANE_WIDTHprotected intQUESTION_PANEL_HEIGHTprotected javax.swing.JButtonrejectButtonprotected RememberPanelrememberPanelprotected intTOP_PANEL_HEIGHT-
Fields inherited from class net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.SecurityDialogPanel
initialFocusComponent, parent
-
Fields inherited from class javax.swing.JComponent
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.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.remember.RememberableDialog
ALL_REMEMBERABLE_DIALOG
-
-
Constructor Summary
Constructors Constructor Description AppTrustWarningPanel(JNLPFile file, SecurityDialog securityDialog)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddComponents()Creates the actual GUI components, and adds it to this panel.private javax.swing.JPanelcreateButtonPanel()javax.swing.JButtongetAllowButton()protected java.lang.StringgetAppletTitle()DialogResultgetDefaultNegativeAnswer()DialogResultgetDefaultPositiveAnswer()JNLPFilegetFile()protected java.awt.event.ActionListenergetHelpButtonAction()protected abstract javax.swing.ImageIcongetInfoImage()protected abstract java.lang.StringgetInfoPanelText()protected abstract java.lang.StringgetQuestionPanelText()javax.swing.JButtongetRejectButton()RememberPanelResultgetRememberAction()protected abstract java.lang.StringgetTopPanelText()DialogResultgetValue()java.lang.StringhelpToStdIn()DialogResultreadFromStdIn(java.lang.String what)DialogResultreadValue(java.lang.String s)private voidsetupButtonAndCheckBoxPanel()private voidsetupInfoPanel()private voidsetupQuestionsPanel()private voidsetupTopPanel()-
Methods inherited from class net.adoptopenjdk.icedteaweb.client.parts.dialogs.security.SecurityDialogPanel
getText, htmlWrap, requestFocusOnDefaultButton, setVisible
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, 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.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, 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
-
-
-
-
Field Detail
-
LOG
private static final Logger LOG
-
PANE_WIDTH
protected int PANE_WIDTH
-
TOP_PANEL_HEIGHT
protected int TOP_PANEL_HEIGHT
-
INFO_PANEL_HEIGHT
protected int INFO_PANEL_HEIGHT
-
INFO_PANEL_HINT_HEIGHT
protected int INFO_PANEL_HINT_HEIGHT
-
QUESTION_PANEL_HEIGHT
protected int QUESTION_PANEL_HEIGHT
-
buttons
protected java.util.List<javax.swing.JButton> buttons
-
allowButton
protected javax.swing.JButton allowButton
-
rejectButton
protected javax.swing.JButton rejectButton
-
helpButton
protected javax.swing.JButton helpButton
-
rememberPanel
protected RememberPanel rememberPanel
-
file
protected JNLPFile file
-
-
Constructor Detail
-
AppTrustWarningPanel
public AppTrustWarningPanel(JNLPFile file, SecurityDialog securityDialog)
-
-
Method Detail
-
getInfoImage
protected abstract javax.swing.ImageIcon getInfoImage()
-
getTopPanelText
protected abstract java.lang.String getTopPanelText()
-
getInfoPanelText
protected abstract java.lang.String getInfoPanelText()
-
getQuestionPanelText
protected abstract java.lang.String getQuestionPanelText()
-
getAllowButton
public final javax.swing.JButton getAllowButton()
-
getRejectButton
public final javax.swing.JButton getRejectButton()
-
getHelpButtonAction
protected java.awt.event.ActionListener getHelpButtonAction()
-
setupTopPanel
private void setupTopPanel()
-
getAppletTitle
protected java.lang.String getAppletTitle()
-
setupInfoPanel
private void setupInfoPanel()
-
setupQuestionsPanel
private void setupQuestionsPanel()
-
createButtonPanel
private javax.swing.JPanel createButtonPanel()
-
setupButtonAndCheckBoxPanel
private void setupButtonAndCheckBoxPanel()
-
addComponents
protected final void addComponents()
Creates the actual GUI components, and adds it to this panel. This should be called by all subclasses IMMEDIATELY after calling the super() constructor!
-
getRememberAction
public RememberPanelResult getRememberAction()
- Specified by:
getRememberActionin interfaceRememberableDialog
-
getFile
public JNLPFile getFile()
- Specified by:
getFilein interfaceRememberableDialog
-
getValue
public DialogResult getValue()
- Specified by:
getValuein interfaceRememberableDialog
-
readValue
public DialogResult readValue(java.lang.String s)
- Specified by:
readValuein interfaceRememberableDialog
-
getDefaultNegativeAnswer
public DialogResult getDefaultNegativeAnswer()
- Specified by:
getDefaultNegativeAnswerin classSecurityDialogPanel
-
getDefaultPositiveAnswer
public DialogResult getDefaultPositiveAnswer()
- Specified by:
getDefaultPositiveAnswerin classSecurityDialogPanel
-
readFromStdIn
public DialogResult readFromStdIn(java.lang.String what)
- Specified by:
readFromStdInin classSecurityDialogPanel
-
helpToStdIn
public java.lang.String helpToStdIn()
- Specified by:
helpToStdInin classSecurityDialogPanel
-
-