<?xml version="1.0" encoding="UTF-8" ?> <Form version="1.8" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo"> <NonVisualComponents> <Component class="javax.swing.ButtonGroup" name="expGrp"> </Component> </NonVisualComponents> <Properties> <Property name="defaultCloseOperation" type="int" value="3"/> </Properties> <SyntheticProperties> <SyntheticProperty name="formSizePolicy" type="int" value="1"/> <SyntheticProperty name="generateCenter" type="boolean" value="false"/> </SyntheticProperties> <AuxValues> <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/> <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> </AuxValues> <Layout> <DimensionLayout dim="0"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" attributes="0"> <EmptySpace max="-2" attributes="0"/> <Component id="splitPane" max="32767" attributes="0"/> <EmptySpace max="-2" attributes="0"/> </Group> </Group> </DimensionLayout> <DimensionLayout dim="1"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0"> <EmptySpace max="-2" attributes="0"/> <Component id="splitPane" max="32767" attributes="0"/> <EmptySpace max="-2" attributes="0"/> </Group> </Group> </DimensionLayout> </Layout> <SubComponents> <Container class="javax.swing.JSplitPane" name="splitPane"> <Properties> <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> <Border info="null"/> </Property> <Property name="dividerLocation" type="int" value="366"/> <Property name="dividerSize" type="int" value="15"/> <Property name="orientation" type="int" value="0"/> <Property name="name" type="java.lang.String" value="splitPane" noResource="true"/> <Property name="oneTouchExpandable" type="boolean" value="true"/> </Properties> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout"/> <SubComponents> <Container class="javax.swing.JPanel" name="pnlInput"> <Properties> <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo"> <TitledBorder title="Input"> <Font PropertyName="font" name="Dialog" size="12" style="0"/> </TitledBorder> </Border> </Property> <Property name="name" type="java.lang.String" value="pnlInput" noResource="true"/> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout$JSplitPaneConstraintsDescription"> <JSplitPaneConstraints position="top"/> </Constraint> </Constraints> <Layout> <DimensionLayout dim="0"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" attributes="0"> <EmptySpace max="-2" attributes="0"/> <Group type="103" groupAlignment="1" attributes="0"> <Component id="scrollTable" alignment="0" pref="566" max="32767" attributes="0"/> <Component id="scrollInput" alignment="0" max="32767" attributes="0"/> <Group type="102" alignment="0" attributes="0"> <Component id="spnColumns" min="-2" pref="46" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnCSV" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnTSV" min="-2" max="-2" attributes="0"/> <EmptySpace type="separate" max="-2" attributes="0"/> <Component id="lblExpression" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="txtRegex" max="32767" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnLiteralise" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnMatch" min="-2" max="-2" attributes="0"/> </Group> <Group type="102" attributes="0"> <EmptySpace min="0" pref="318" max="32767" attributes="0"/> <Component id="btnPivot" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnTranspose" min="-2" max="-2" attributes="0"/> </Group> <Group type="102" alignment="1" attributes="0"> <Component id="btnReplace" min="-2" max="-2" attributes="0"/> <EmptySpace max="32767" attributes="0"/> <Component id="btnLoad" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnClear" min="-2" max="-2" attributes="0"/> </Group> </Group> <EmptySpace max="-2" attributes="0"/> </Group> </Group> </DimensionLayout> <DimensionLayout dim="1"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0"> <Group type="103" groupAlignment="3" attributes="0"> <Component id="btnLoad" alignment="3" max="32767" attributes="0"/> <Component id="btnClear" alignment="3" max="32767" attributes="0"/> <Component id="btnReplace" alignment="3" min="-2" max="-2" attributes="0"/> </Group> <EmptySpace min="-2" max="-2" attributes="0"/> <Component id="scrollInput" pref="100" max="32767" attributes="0"/> <EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/> <Group type="103" groupAlignment="3" attributes="0"> <Component id="txtRegex" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="lblExpression" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="btnTSV" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="btnCSV" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="spnColumns" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="btnMatch" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="btnLiteralise" alignment="3" min="-2" max="-2" attributes="0"/> </Group> <EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/> <Component id="scrollTable" pref="101" max="32767" attributes="0"/> <EmptySpace min="-2" max="-2" attributes="0"/> <Group type="103" groupAlignment="3" attributes="0"> <Component id="btnTranspose" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="btnPivot" alignment="3" min="-2" max="-2" attributes="0"/> </Group> <EmptySpace min="-2" max="-2" attributes="0"/> </Group> </Group> </DimensionLayout> </Layout> <SubComponents> <Component class="javax.swing.JButton" name="btnClear"> <Properties> <Property name="text" type="java.lang.String" value="Clear"/> <Property name="name" type="java.lang.String" value="btnClear" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnClearActionPerformed"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnLoad"> <Properties> <Property name="text" type="java.lang.String" value="Load"/> <Property name="name" type="java.lang.String" value="btnLoad" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnLoadActionPerformed"/> </Events> </Component> <Container class="javax.swing.JScrollPane" name="scrollInput"> <Properties> <Property name="name" type="java.lang.String" value="scrollInput" noResource="true"/> </Properties> <AuxValues> <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> </AuxValues> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> <Component class="javax.swing.JTextArea" name="txtInput"> <Properties> <Property name="columns" type="int" value="20"/> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Monospaced" size="12" style="0"/> </Property> <Property name="rows" type="int" value="5"/> <Property name="name" type="java.lang.String" value="txtInput" noResource="true"/> </Properties> </Component> </SubComponents> </Container> <Component class="javax.swing.JLabel" name="lblExpression"> <Properties> <Property name="horizontalAlignment" type="int" value="4"/> <Property name="text" type="java.lang.String" value="Expression:"/> <Property name="name" type="java.lang.String" value="lblExpression" noResource="true"/> </Properties> </Component> <Component class="javax.swing.JTextField" name="txtRegex"> <Properties> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Monospaced" size="12" style="0"/> </Property> <Property name="name" type="java.lang.String" value="txtRegex" noResource="true"/> </Properties> <Events> <EventHandler event="keyPressed" listener="java.awt.event.KeyListener" parameters="java.awt.event.KeyEvent" handler="txtRegexKeyPressed"/> </Events> </Component> <Component class="javax.swing.JSpinner" name="spnColumns"> <Properties> <Property name="name" type="java.lang.String" value="spnColumns" noResource="true"/> </Properties> <Events> <EventHandler event="mouseWheelMoved" listener="java.awt.event.MouseWheelListener" parameters="java.awt.event.MouseWheelEvent" handler="spnColumnsMouseWheelMoved"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnTSV"> <Properties> <Property name="text" type="java.lang.String" value="TSV"/> <Property name="name" type="java.lang.String" value="btnTSV" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnTSVActionPerformed"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnCSV"> <Properties> <Property name="text" type="java.lang.String" value="CSV"/> <Property name="name" type="java.lang.String" value="btnCSV" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnCSVActionPerformed"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnMatch"> <Properties> <Property name="text" type="java.lang.String" value="Apply"/> <Property name="name" type="java.lang.String" value="btnMatch" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnMatchActionPerformed"/> </Events> </Component> <Container class="javax.swing.JScrollPane" name="scrollTable"> <Properties> <Property name="name" type="java.lang.String" value="scrollTable" noResource="true"/> </Properties> <AuxValues> <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> </AuxValues> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> <Component class="javax.swing.JTable" name="jTable"> <Properties> <Property name="name" type="java.lang.String" value="jTable" noResource="true"/> </Properties> </Component> </SubComponents> </Container> <Component class="javax.swing.JButton" name="btnTranspose"> <Properties> <Property name="text" type="java.lang.String" value="Transpose"/> <Property name="name" type="java.lang.String" value="btnTranspose" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnTransposeActionPerformed"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnLiteralise"> <Properties> <Property name="text" type="java.lang.String" value="Literalise"/> <Property name="name" type="java.lang.String" value="btnLiteralise" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnLiteraliseActionPerformed"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnPivot"> <Properties> <Property name="text" type="java.lang.String" value="Pivot (Wide to Long)"/> <Property name="name" type="java.lang.String" value="btnPivot" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPivotActionPerformed"/> </Events> </Component> <Component class="javax.swing.JButton" name="btnReplace"> <Properties> <Property name="text" type="java.lang.String" value="Replace"/> <Property name="name" type="java.lang.String" value="btnReplace" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnReplaceActionPerformed"/> </Events> </Component> </SubComponents> </Container> <Container class="javax.swing.JPanel" name="pnlOutput"> <Properties> <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo"> <TitledBorder title="Output"> <Font PropertyName="font" name="Dialog" size="12" style="0"/> </TitledBorder> </Border> </Property> <Property name="name" type="java.lang.String" value="pnlOutput" noResource="true"/> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JSplitPaneSupportLayout$JSplitPaneConstraintsDescription"> <JSplitPaneConstraints position="right"/> </Constraint> </Constraints> <Layout> <DimensionLayout dim="0"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0"> <EmptySpace max="-2" attributes="0"/> <Group type="103" groupAlignment="0" attributes="0"> <Component id="scrollOutput" max="32767" attributes="0"/> <Group type="102" alignment="0" attributes="0"> <Component id="lblArgumentMarker" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="rdoQuestion" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="rdoDollar" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="rdoSlash" min="-2" max="-2" attributes="0"/> <EmptySpace type="separate" max="-2" attributes="0"/> <Component id="cbBlanks" min="-2" max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="txtReplace" pref="177" max="32767" attributes="0"/> </Group> <Group type="102" alignment="0" attributes="0"> <Component id="lblFormat" min="-2" max="-2" attributes="0"/> <EmptySpace type="unrelated" max="-2" attributes="0"/> <Component id="txtFormat" max="32767" attributes="0"/> <EmptySpace max="-2" attributes="0"/> <Component id="btnFormat" min="-2" max="-2" attributes="0"/> </Group> </Group> <EmptySpace max="-2" attributes="0"/> </Group> </Group> </DimensionLayout> <DimensionLayout dim="1"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0"> <Group type="103" groupAlignment="3" attributes="0"> <Component id="rdoQuestion" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="rdoDollar" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="rdoSlash" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="lblArgumentMarker" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="cbBlanks" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="txtReplace" alignment="3" min="-2" max="-2" attributes="0"/> </Group> <EmptySpace min="-2" max="-2" attributes="0"/> <Group type="103" groupAlignment="3" attributes="0"> <Component id="lblFormat" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="txtFormat" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="btnFormat" alignment="3" min="-2" max="-2" attributes="0"/> </Group> <EmptySpace type="unrelated" min="-2" max="-2" attributes="0"/> <Component id="scrollOutput" pref="102" max="32767" attributes="0"/> <EmptySpace min="-2" max="-2" attributes="0"/> </Group> </Group> </DimensionLayout> </Layout> <SubComponents> <Component class="javax.swing.JLabel" name="lblFormat"> <Properties> <Property name="horizontalAlignment" type="int" value="4"/> <Property name="text" type="java.lang.String" value="Format:"/> <Property name="name" type="java.lang.String" value="lblFormat" noResource="true"/> </Properties> </Component> <Component class="javax.swing.JTextField" name="txtFormat"> <Properties> <Property name="name" type="java.lang.String" value="txtFormat" noResource="true"/> </Properties> </Component> <Component class="javax.swing.JButton" name="btnFormat"> <Properties> <Property name="text" type="java.lang.String" value="Apply"/> <Property name="name" type="java.lang.String" value="btnFormat" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnFormatActionPerformed"/> </Events> </Component> <Container class="javax.swing.JScrollPane" name="scrollOutput"> <Properties> <Property name="name" type="java.lang.String" value="scrollOutput" noResource="true"/> </Properties> <AuxValues> <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> </AuxValues> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> <Component class="javax.swing.JTextArea" name="txtOutput"> <Properties> <Property name="columns" type="int" value="20"/> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Font name="Monospaced" size="12" style="0"/> </Property> <Property name="rows" type="int" value="5"/> <Property name="name" type="java.lang.String" value="txtOutput" noResource="true"/> </Properties> </Component> </SubComponents> </Container> <Component class="javax.swing.JRadioButton" name="rdoQuestion"> <Properties> <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor"> <ComponentRef name="expGrp"/> </Property> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="?"/> <Property name="name" type="java.lang.String" value="rdoQuestion" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="rdoQuestionActionPerformed"/> </Events> </Component> <Component class="javax.swing.JRadioButton" name="rdoDollar"> <Properties> <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor"> <ComponentRef name="expGrp"/> </Property> <Property name="text" type="java.lang.String" value="$"/> <Property name="name" type="java.lang.String" value="rdoDollar" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="rdoDollarActionPerformed"/> </Events> </Component> <Component class="javax.swing.JRadioButton" name="rdoSlash"> <Properties> <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor"> <ComponentRef name="expGrp"/> </Property> <Property name="text" type="java.lang.String" value="\u005c" containsInvalidXMLChars="true"/> <Property name="name" type="java.lang.String" value="rdoSlash" noResource="true"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="rdoSlashActionPerformed"/> </Events> </Component> <Component class="javax.swing.JLabel" name="lblArgumentMarker"> <Properties> <Property name="text" type="java.lang.String" value="Argument Marker:"/> <Property name="name" type="java.lang.String" value="lblArgumentMarker" noResource="true"/> </Properties> </Component> <Component class="javax.swing.JCheckBox" name="cbBlanks"> <Properties> <Property name="text" type="java.lang.String" value="Replace blanks?"/> <Property name="name" type="java.lang.String" value="cbBlanks" noResource="true"/> </Properties> </Component> <Component class="javax.swing.JTextField" name="txtReplace"> <Properties> <Property name="text" type="java.lang.String" value="null"/> <Property name="name" type="java.lang.String" value="txtReplace" noResource="true"/> </Properties> </Component> </SubComponents> </Container> </SubComponents> </Container> </SubComponents> </Form>