|
: Class SectionPanel
org.emboss.jemboss.gui.form
Class SectionPanel
java.lang.Object
|
+--org.emboss.jemboss.gui.form.SectionPanel
- public class SectionPanel
- extends java.lang.Object
Responsible for displaying the graphical representation
of an ACD section. This also handles events related to
dependent parameters.
Constructor Summary |
SectionPanel(javax.swing.JFrame f,
javax.swing.JPanel p3,
javax.swing.Box fieldPane,
ParseAcd parseAcd,
int nff,
TextFieldSink[] textf,
TextFieldInt[] textInt,
TextFieldFloat[] textFloat,
javax.swing.JTextField[] rangeField,
javax.swing.JCheckBox[] checkBox,
InputSequenceAttributes[] inSeqAttr,
myComboPopup[] fieldOption,
javax.swing.JList[] multiOption,
SetInFileCard[] inSeq,
java.lang.String[] db,
java.lang.String des,
javax.swing.Box[] lab,
int numofFields,
uk.ac.mrc.hgmp.embreo.EmbreoParams mysettings,
boolean withSoap)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ajaxLength
public static int ajaxLength
ajaxWeight
public static float ajaxWeight
ajaxProtein
public static boolean ajaxProtein
labelColor
public static java.awt.Color labelColor
labfont
public static java.awt.Font labfont
labfont2
public static java.awt.Font labfont2
SectionPanel
public SectionPanel(javax.swing.JFrame f,
javax.swing.JPanel p3,
javax.swing.Box fieldPane,
ParseAcd parseAcd,
int nff,
TextFieldSink[] textf,
TextFieldInt[] textInt,
TextFieldFloat[] textFloat,
javax.swing.JTextField[] rangeField,
javax.swing.JCheckBox[] checkBox,
InputSequenceAttributes[] inSeqAttr,
myComboPopup[] fieldOption,
javax.swing.JList[] multiOption,
SetInFileCard[] inSeq,
java.lang.String[] db,
java.lang.String des,
javax.swing.Box[] lab,
int numofFields,
uk.ac.mrc.hgmp.embreo.EmbreoParams mysettings,
boolean withSoap)
- Parameters:
JFrame - Jemboss frameJPanel - ACD form panelBox - containing all the fieldsParseAcd - representing the ACD file to display as a formint - field numberTextFieldSink - for the text fields in the formTextFieldInt - for the integer fields in the formJCheckBox - for the boolean switchesInputSequenceAttributes - for the input sequence(s)myComboPopup - for the list/selection data typesJList - for multiple selection listsString - array containing the databasesString - containing the one line description for the applicationBox - for all the component labelsint - total number of fieldsEmbreoParams - mysettings
getSectionPanel
public javax.swing.JPanel getSectionPanel()
getSectionBox
public javax.swing.Box getSectionBox()
isInputSection
public boolean isInputSection()
isOutputSection
public boolean isOutputSection()
isRequiredSection
public boolean isRequiredSection()
isAdvancedSection
public boolean isAdvancedSection()
setLabelText
public javax.swing.Box setLabelText(java.lang.String sl,
java.lang.String tt)
- Parameters:
String - info text for the Component labelString - help text for the tool tip- Returns:
- Box containing the label wrapped information label
getFieldNum
public int getFieldNum()
|