|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
nl.nikhef.slcshttps.gui.SURFCAInitDialog
public class SURFCAInitDialog
Class providing an extension to JDialog
guiding the user through the
online CA handshake for a SURFCAHttps
using a CardLayout
.
Nested Class Summary | |
---|---|
private class |
SURFCAInitDialog.EmptyCommunicator
This is a (private) almost trivial implementation of SURFCAHttps.SURFCACommunicator which is needed since all communication is done
through the SURFCAInitDialog . |
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
(package private) JButton |
button1
Button used in a 1-button panel, changed using actionPerformed(ActionEvent) . |
(package private) JButton |
button2a
First button used in a 2-button panel, changed using actionPerformed(ActionEvent) . |
(package private) JButton |
button2b
Second button used in a 2-button panel, changed using actionPerformed(ActionEvent) . |
(package private) JPanel |
buttonPanel
Button panel ( CardLayout ),
changed using actionPerformed(ActionEvent) . |
(package private) JPanel |
cardPanel
Text panel ( CardLayout ),
changed using actionPerformed(ActionEvent) . |
(package private) CAHttps |
oldSurfCA
CAHttps instance passed into the constructor, used when
initialization fails or is aborted, to revert. |
(package private) JLabel |
subject1Name
Subject related text used on card 1. |
(package private) JLabel |
subject7Name
Subject related text used on card 7. |
(package private) JLabel |
subject8Name
Subject related text used on card 8. |
(package private) CAHttps |
surfCA
this will be the new CAHttps , which is an instance of SURFCAHttps , but initially will be equal to the CAHttps
that is passed to the constructor; it can be retrieved using getSURFCAHttps() . |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
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 | |
---|---|
SURFCAInitDialog(CAHttps caHttps)
Constructs a SURFCAInitDialog , which sets up the dialog for
the first stage, the next stages are reached using actions via actionPerformed(ActionEvent) . |
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent event)
Called when SURFCAInitDialog receives an
ActionEvent . |
private JPanel |
getButtons()
Creates a JPanel with two cards (a single and a double
button card) in a CardLayout , containing the different buttons
for the textcards. |
private JPanel |
getCards()
Creates a JPanel with all the different textcards (CardLayout ). |
static CAHttps |
getDialog(CAHttps caHttps)
Static method to dislay a new SURFCAInitDialog . |
private CAHttps |
getSURFCAHttps()
Getter method to for the internal CAHttps . |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
CAHttps surfCA
CAHttps
, which is an instance of SURFCAHttps
, but initially will be equal to the CAHttps
that is passed to the constructor; it can be retrieved using getSURFCAHttps()
.
CAHttps oldSurfCA
CAHttps
instance passed into the constructor, used when
initialization fails or is aborted, to revert.
JLabel subject1Name
JLabel subject7Name
JLabel subject8Name
JButton button1
actionPerformed(ActionEvent)
.
JButton button2a
actionPerformed(ActionEvent)
.
JButton button2b
actionPerformed(ActionEvent)
.
JPanel buttonPanel
CardLayout
),
changed using actionPerformed(ActionEvent)
.
JPanel cardPanel
CardLayout
),
changed using actionPerformed(ActionEvent)
.
Constructor Detail |
---|
public SURFCAInitDialog(CAHttps caHttps)
SURFCAInitDialog
, which sets up the dialog for
the first stage, the next stages are reached using actions via actionPerformed(ActionEvent)
. It takes a possibly initialized instance
of CAHttps
, which is used to determine whether to ask for
confirmation and is also stored internally and returned by getSURFCAHttps()
in case no new instance has been created (e.g. cancel,
failure).
caHttps
- a possibly initialized instance of CAHttps
.Method Detail |
---|
public void actionPerformed(ActionEvent event)
SURFCAInitDialog
receives an
ActionEvent
. It changes to the correct text/button cards and
sets their text where needed.
actionPerformed
in interface ActionListener
event
- ActionEvent
receivedprivate JPanel getCards()
JPanel
with all the different textcards (CardLayout
). Flipping through them is done by actionPerformed(ActionEvent)
which reacts on an ActionEvent
from a button.
private JPanel getButtons()
JPanel
with two cards (a single and a double
button card) in a CardLayout
, containing the different buttons
for the textcards. The cards and buttons are set by actionPerformed(ActionEvent)
.
public static CAHttps getDialog(CAHttps caHttps)
SURFCAInitDialog
.
caHttps
- a potentially initialized CAHttps
instance
which will be returned if the dialog is broken off (cancel).
SURFCAHttps
in case the dialog was completely
successfully, the given caHttps
in case it was broken off or
null
in case of error.private CAHttps getSURFCAHttps()
CAHttps
.
CAHttps
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
nl.nikhef.slcshttps | Mischa Sallé - msalle(AT)nikhef.nl |