Package org.emrick.project.effect
Class RFTriggerGUI
java.lang.Object
org.emrick.project.effect.RFTriggerGUI
This class really just sets up a button to create an RF trigger. If there's already an RF trigger on the current
count, then set up a delete button. If there's not, then set up a create button.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate JButtonprivate JPanelprivate JTextFieldprivate JTextAreaprivate RFTriggerprivate final RFTriggerListenerprivate longprivate JTextFieldprivate JButton -
Constructor Summary
ConstructorsConstructorDescriptionRFTriggerGUI(int count, long timestampMillis, RFTrigger rfTrigger, RFTriggerListener rfTriggerListener) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddComponentPair(JComponent comp1, JComponent comp2, JPanel panel, GridBagConstraints gbc) static voidprivate void
-
Field Details
-
count
private final int count -
timestampMillis
private long timestampMillis -
rfTrigger
-
rfTriggerListener
-
createDeleteBtn
-
updateBtn
-
titleField
-
descField
-
cueField
-
createDeletePnl
-
-
Constructor Details
-
RFTriggerGUI
public RFTriggerGUI(int count, long timestampMillis, RFTrigger rfTrigger, RFTriggerListener rfTriggerListener)
-
-
Method Details
-
setupPanelGUI
private void setupPanelGUI() -
getCreateDeleteBtn
-
getCreateDeletePnl
-
main
-
addComponentPair
private void addComponentPair(JComponent comp1, JComponent comp2, JPanel panel, GridBagConstraints gbc)
-