MyEclipse: [Closed] Editing large forms is painfully slow

sicflex - Jul 19, 2006 - 04:25 PM
Post subject: [Closed] Editing large forms is painfully slow
Have been testing your Matisse implementation and was good until I decided to start developing. When you have a real world form, moving any object becomes extremely slow (we are talking about 5 -10 seconds wait time).

Initially I assumed that the described behaviour was consequence of the number of objects on the form; but I exported the same form to NetBeans, and SURPRISE! moving, adding, resizing the objects performed at the expected speed.

So, your Matisse implementation is unreasonably slow.

Here is the source for the form:
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.3" type="org.netbeans.modules.form.forminfo.JInternalFrameFormInfo">
<Properties>
<Property name="title" type="java.lang.String" value="Phone"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<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" alignment="1" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="1" attributes="0">
<Component id="jScrollPane1" alignment="0" pref="431" max="32767" attributes="0"/>
<Group type="102" alignment="1" attributes="0">
<EmptySpace min="-2" pref="46" max="-2" attributes="0"/>
<Component id="idLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="jTextField1" min="-2" pref="87" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="typeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="typeComboBox" min="-2" pref="114" max="-2" attributes="0"/>
<EmptySpace pref="130" max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="dialNumberLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="descriptionLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Group type="102" attributes="0">
<Component id="jTextField4" min="-2" pref="110" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="areaCodeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="jTextField5" min="-2" pref="61" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="countryCodeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="jTextField6" min="-2" pref="58" max="-2" attributes="0"/>
</Group>
<Component id="jTextField3" max="32767" attributes="1"/>
</Group>
<EmptySpace max="32767" 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">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="idLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField1" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="typeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="typeComboBox" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="descriptionLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField3" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="dialNumberLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField4" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="areaCodeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField5" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="countryCodeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField6" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Component id="jScrollPane1" pref="224" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="idLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Id:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="typeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Type:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="descriptionLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Description:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="dialNumberLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Dial number:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="areaCodeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Area code:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="countryCodeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Country code:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField1">
</Component>
<Component class="javax.swing.JTextField" name="jTextField3">
</Component>
<Component class="javax.swing.JTextField" name="jTextField4">
</Component>
<Component class="javax.swing.JTextField" name="jTextField5">
</Component>
<Component class="javax.swing.JTextField" name="jTextField6">
</Component>
<Component class="javax.swing.JComboBox" name="typeComboBox">
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="4">
<StringItem index="0" value="Item 1"/>
<StringItem index="1" value="Item 2"/>
<StringItem index="2" value="Item 3"/>
<StringItem index="3" value="Item 4"/>
</StringArray>
</Property>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
<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="jTable1">
<Properties>
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="4" rowCount="4">
<Column editable="true" title="Title 1" type="java.lang.Object"/>
<Column editable="true" title="Title 2" type="java.lang.Object"/>
<Column editable="true" title="Title 3" type="java.lang.Object"/>
<Column editable="true" title="Title 4" type="java.lang.Object"/>
</Table>
</Property>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Form>
sicflex - Jul 19, 2006 - 04:28 PM
Post subject:
Sorry, this is the code of the form that I am having problems with:
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.3" type="org.netbeans.modules.form.forminfo.JInternalFrameFormInfo">
<NonVisualComponents>
<Component class="javax.swing.ButtonGroup" name="liveStatusButtonGroup">
</Component>
<Component class="javax.swing.ButtonGroup" name="genderButtonGroup">
</Component>
</NonVisualComponents>
<Properties>
<Property name="title" type="java.lang.String" value="Person"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<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" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="beingDetailsTabbedPane" alignment="0" min="-2" pref="658" max="-2" attributes="1"/>
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="1" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<EmptySpace min="-2" pref="4" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="idLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="nameLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="birthDateLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
</Group>
<Component id="lastNameLabel" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="bloodTypeLabel" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<Component id="genderLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="idTextField" min="-2" pref="88" max="-2" attributes="0"/>
<Group type="103" alignment="0" groupAlignment="1" attributes="0">
<Group type="102" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<Component id="maleRadioButton" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="femaleRadioButton" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="birthDateTextField" min="-2" pref="110" max="-2" attributes="1"/>
<EmptySpace min="-2" pref="4" max="-2" attributes="0"/>
<Component id="deceasedDateLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="deceasedTextField" min="-2" pref="84" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="liveStatusLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="aliveRadioButton" min="-2" max="-2" attributes="0"/>
<EmptySpace min="6" pref="6" max="-2" attributes="0"/>
<Component id="deadRadioButton" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" attributes="0">
<Component id="bloodTypeTextField" min="-2" pref="51" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="bloodRHFactorLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="bloodRHFactorTextField" min="-2" pref="51" max="-2" attributes="1"/>
</Group>
</Group>
<EmptySpace min="-2" pref="300" max="-2" attributes="0"/>
</Group>
<Component id="lastNameTextField" alignment="0" min="-2" pref="381" max="-2" attributes="1"/>
<Component id="nameTextField" alignment="0" min="-2" pref="373" max="-2" attributes="1"/>
</Group>
</Group>
</Group>
<Component id="personsScrollPane" alignment="0" min="-2" pref="706" max="-2" attributes="1"/>
</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">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="idLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="idTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="5" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="nameLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="nameTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="lastNameLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="lastNameTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="genderLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="maleRadioButton" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="femaleRadioButton" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="birthDateLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="birthDateTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="deceasedDateLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="deceasedTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="liveStatusLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="aliveRadioButton" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="deadRadioButton" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="bloodTypeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="bloodTypeTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="bloodRHFactorLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="bloodRHFactorTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Component id="personsScrollPane" min="-2" pref="137" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="beingDetailsTabbedPane" min="-2" pref="254" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="41" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="idLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Id:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="lastNameLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Last name:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="genderLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Gender:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="birthDateLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Birth date:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="deceasedDateLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Deceased date:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="liveStatusLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Live status:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="bloodTypeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Blood type:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="bloodRHFactorLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Blood RH factor:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="idTextField">
</Component>
<Component class="javax.swing.JTextField" name="lastNameTextField">
<Properties>
<Property name="text" type="java.lang.String" value=" "/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="birthDateTextField">
</Component>
<Component class="javax.swing.JTextField" name="deceasedTextField">
</Component>
<Component class="javax.swing.JTextField" name="bloodTypeTextField">
</Component>
<Component class="javax.swing.JTextField" name="bloodRHFactorTextField">
</Component>
<Container class="javax.swing.JTabbedPane" name="beingDetailsTabbedPane">

<Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
<SubComponents>
<Container class="javax.swing.JPanel" name="addressBookEntriesPanel">
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Address book entries">
<Property name="tabTitle" type="java.lang.String" value="Address book entries"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="addressBookEntriesTabbedPane" alignment="0" pref="653" max="32767" attributes="0"/>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="addressBookEntriesTabbedPane" alignment="0" pref="226" max="32767" attributes="0"/>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JTabbedPane" name="addressBookEntriesTabbedPane">

<Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
<SubComponents>
<Container class="javax.swing.JPanel" name="phonesPanel">
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Phones">
<Property name="tabTitle" type="java.lang.String" value="Phones"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="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="phoneDialNumberLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="phoneTypeLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="phoneIdLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Component id="phoneTypeComboBox" min="-2" pref="186" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="phoneDescriptionLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="phoneDescripitonTextField" pref="313" max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="phoneDialNumberTextField" min="-2" pref="117" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="phoneAreaCodeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="phoneAreaCodeTextField" min="-2" pref="44" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="phoneCountryCodeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="4" max="-2" attributes="0"/>
<Component id="phoneCountryTextField" min="-2" pref="58" max="-2" attributes="1"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="phoneIdTextField" min="-2" pref="103" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="10" pref="10" max="10" attributes="0"/>
<Component id="phonesScrollPane" pref="628" max="32767" 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">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="phoneIdLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneIdTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="phoneTypeComboBox" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneTypeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneDescriptionLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneDescripitonTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="phoneDialNumberLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneDialNumberTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneAreaCodeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneAreaCodeTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneCountryCodeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="phoneCountryTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Component id="phonesScrollPane" pref="98" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="phoneIdLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Id:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="phoneIdTextField">
</Component>
<Component class="javax.swing.JLabel" name="phoneTypeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Type:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="phoneDescriptionLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Description:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="phoneDescripitonTextField">
</Component>
<Component class="javax.swing.JLabel" name="phoneDialNumberLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Dial number:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="phoneDialNumberTextField">
</Component>
<Component class="javax.swing.JLabel" name="phoneCountryCodeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Country code:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="phoneCountryTextField">
</Component>
<Component class="javax.swing.JLabel" name="phoneAreaCodeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Area code:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="phoneAreaCodeTextField">
</Component>
<Component class="javax.swing.JComboBox" name="phoneTypeComboBox">
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="4">
<StringItem index="0" value="Item 1"/>
<StringItem index="1" value="Item 2"/>
<StringItem index="2" value="Item 3"/>
<StringItem index="3" value="Item 4"/>
</StringArray>
</Property>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="phonesScrollPane">
<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="phonesTable">
<Properties>
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="4" rowCount="4">
<Column editable="true" title="Title 1" type="java.lang.Object"/>
<Column editable="true" title="Title 2" type="java.lang.Object"/>
<Column editable="true" title="Title 3" type="java.lang.Object"/>
<Column editable="true" title="Title 4" type="java.lang.Object"/>
</Table>
</Property>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="emailsPanel">
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Emails">
<Property name="tabTitle" type="java.lang.String" value="Emails"/>
</JTabbedPaneConstraints>
</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">
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="emailLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="emailTypeLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="emailIdLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Component id="jComboBox1" min="-2" pref="152" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="emailDescriptionLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="emailDescriptionTextField" pref="379" max="32767" attributes="1"/>
</Group>
<Component id="emailIdTextField" alignment="0" min="-2" pref="95" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
</Group>
<Component id="emailTextField" alignment="0" pref="596" max="32767" attributes="1"/>
</Group>
</Group>
<Component id="emailsScrollPane" alignment="0" pref="628" max="32767" attributes="1"/>
</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">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="emailIdLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="emailIdTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="emailTypeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jComboBox1" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="emailDescriptionLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="emailDescriptionTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="emailLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="emailTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Component id="emailsScrollPane" pref="98" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="emailIdLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Id:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="emailTypeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Type:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="emailDescriptionLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Description:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="emailLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Email:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="emailIdTextField">
</Component>
<Component class="javax.swing.JTextField" name="emailDescriptionTextField">
</Component>
<Component class="javax.swing.JTextField" name="emailTextField">
</Component>
<Component class="javax.swing.JComboBox" name="jComboBox1">
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="4">
<StringItem index="0" value="Item 1"/>
<StringItem index="1" value="Item 2"/>
<StringItem index="2" value="Item 3"/>
<StringItem index="3" value="Item 4"/>
</StringArray>
</Property>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="emailsScrollPane">
<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="emailsTable">
<Properties>
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="4" rowCount="4">
<Column editable="true" title="Title 1" type="java.lang.Object"/>
<Column editable="true" title="Title 2" type="java.lang.Object"/>
<Column editable="true" title="Title 3" type="java.lang.Object"/>
<Column editable="true" title="Title 4" type="java.lang.Object"/>
</Table>
</Property>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="addressesPanel">
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Addresses">
<Property name="tabTitle" type="java.lang.String" value="Addresses"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
<Group type="103" groupAlignment="1" attributes="0">
<Component id="cityLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="addressLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="addressIdLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Component id="addressIdTextField" min="-2" pref="100" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="addressTypeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="addressTypeComboBox" min="-2" pref="142" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="addressDescriptionLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="addressDescriptionTextField" pref="290" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<Component id="addressTextField" pref="448" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="apartmentLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="apartmentTextField" min="-2" pref="118" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="cityTextField" min="-2" pref="160" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="stateLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="stateTextField" min="-2" pref="196" max="-2" attributes="1"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="zipCodeLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="zipCodeTextField" min="-2" pref="121" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="countryLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="countryTextField" max="32767" attributes="1"/>
</Group>
</Group>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="addressesScrollPane" pref="688" max="32767" 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">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="addressIdLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="addressIdTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="addressTypeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="addressTypeComboBox" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="addressDescriptionLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="addressDescriptionTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="addressLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="addressTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="apartmentLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="apartmentTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="cityLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="stateLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="stateTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="zipCodeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="countryLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="countryTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="zipCodeTextField" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="cityTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Component id="addressesScrollPane" pref="98" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="addressIdLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Id:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="addressIdTextField">
</Component>
<Component class="javax.swing.JLabel" name="addressTypeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Type:"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="addressDescriptionLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Desciption:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="addressDescriptionTextField">
</Component>
<Component class="javax.swing.JLabel" name="apartmentLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Apartment:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="addressTextField">
</Component>
<Component class="javax.swing.JLabel" name="cityLabel">
<Properties>
<Property name="text" type="java.lang.String" value="City:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="apartmentTextField">
</Component>
<Component class="javax.swing.JLabel" name="stateLabel">
<Properties>
<Property name="text" type="java.lang.String" value="State:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="cityTextField">
</Component>
<Component class="javax.swing.JLabel" name="zipCodeLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Zip code:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="stateTextField">
</Component>
<Component class="javax.swing.JLabel" name="countryLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Country:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="zipCodeTextField">
</Component>
<Component class="javax.swing.JLabel" name="addressLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Address:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="countryTextField">
</Component>
<Component class="javax.swing.JComboBox" name="addressTypeComboBox">
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="4">
<StringItem index="0" value="Item 1"/>
<StringItem index="1" value="Item 2"/>
<StringItem index="2" value="Item 3"/>
<StringItem index="3" value="Item 4"/>
</StringArray>
</Property>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="addressesScrollPane">
<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="addressesTable">
<Properties>
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="4" rowCount="4">
<Column editable="true" title="Title 1" type="java.lang.Object"/>
<Column editable="true" title="Title 2" type="java.lang.Object"/>
<Column editable="true" title="Title 3" type="java.lang.Object"/>
<Column editable="true" title="Title 4" type="java.lang.Object"/>
</Table>
</Property>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="webSitesPanel">
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Web sites">
<Property name="tabTitle" type="java.lang.String" value="Web sites"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="1" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="1" attributes="0">
<Component id="webSitesScrollPane" alignment="0" pref="628" max="32767" attributes="1"/>
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="webSiteDescriptionLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="webSiteIdLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="webSiteLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="webSiteIdTextField" alignment="0" min="-2" pref="111" max="-2" attributes="0"/>
<Component id="webSiteTextField" alignment="0" pref="567" max="32767" attributes="1"/>
<Component id="webSiteDescriptionTextField" alignment="0" pref="567" max="32767" attributes="1"/>
</Group>
</Group>
</Group>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="1" attributes="0">
<EmptySpace min="-2" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="webSiteIdLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="webSiteIdTextField" alignment="3" min="-2" pref="19" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="webSiteDescriptionLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="webSiteDescriptionTextField" 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="webSiteLabel" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="webSiteTextField" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" max="-2" attributes="0"/>
<Component id="webSitesScrollPane" pref="101" max="32767" attributes="0"/>
<EmptySpace min="-2" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="webSiteIdLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Id:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="webSiteIdTextField">
</Component>
<Component class="javax.swing.JLabel" name="webSiteDescriptionLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Description:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="webSiteDescriptionTextField">
</Component>
<Component class="javax.swing.JLabel" name="webSiteLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Web site:"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="webSiteTextField">
</Component>
<Container class="javax.swing.JScrollPane" name="webSitesScrollPane">
<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="webSitesTable">
<Properties>
<Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="4" rowCount="4">
<Column editable="true" title="Title 1" type="java.lang.Object"/>
<Column editable="true" title="Title 2" type="java.lang.Object"/>
<Column editable="true" title="Title 3" type="java.lang.Object"/>
<Column editable="true" title="Title 4" type="java.lang.Object"/>
</Table>
</Property>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="relationshipsPanel">
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Relationships">
<Property name="tabTitle" type="java.lang.String" value="Relationships"/>
</JTabbedPaneConstraints>
</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">
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="relationshipDescriptionLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="relationshipTypeLabel" alignment="1" min="-2" max="-2" attributes="0"/>
<Component id="relationshipIdLabel" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="relationshipTypeComboBox" alignment="0" min="-2" pref="187" max="-2" attributes="0"/>
<Group type="102" alignment="0" attributes="0">
<Component id="relationshipDescriptionTextField" pref="370" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="relationshipBeingLabel" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
<Component id="relationshipBeingTextField" min="-2" pref="103" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<Component id="relationshipIdTextField" min="-2" pref="106" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</Group>
<Component id="relationshipsScrollPane" alignment="0" pref="633" max="32767" attributes="0"/>
</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">
<EmptySpace m
support-rkalla - Jul 19, 2006 - 07:01 PM
Post subject:
The form is too long to post (notice it's truncated). Please send me the form and java file to support@myeclipseide.com ATTN Riyad with a link to this thread so I knoww hy I'm getting it. I'll test it out.

Also please try this tip before sending to see if it helps:
http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-10087.html
sicflex - Jul 22, 2006 - 05:55 PM
Post subject:
I have checked the topic, not helpful.
So the files (now java and form) has been sent to support mail.
support-rkalla - Jul 23, 2006 - 04:55 AM
Post subject:
I have not received any files yet to support@myeclipseide.com with ATTN Riyad as the subject. Please try and resend the file or files.
sicflex - Jul 26, 2006 - 04:12 AM
Post subject:
Have resend files: subject ATTN Riyad
topic: http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-13408.html
support-rkalla - Jul 26, 2006 - 07:17 AM
Post subject:
Ouch, I got the sample file and immediately saw the problem. I am going to file this right now as a bug. Thanks for taking the time to send this along.
sicflex - Aug 01, 2006 - 03:40 AM
Post subject:
Any news?
support-rkalla - Aug 01, 2006 - 03:47 AM
Post subject:
Unfortunately no, the report got in too late for the 5.0 release cycle.
tloehr - Sep 16, 2006 - 01:19 PM
Post subject:
I have got the same problem. The editor is nearly unusable as soon as you add to many (in my case about 20-30) components to the form. I increased the heapsize to 256 min and 512 max but with no effect. The processor load is at 100% for about 5 to 10 seconds, after each operation.

When is the next release ?

Torsten...
support-rkalla - Sep 16, 2006 - 03:06 PM
Post subject:
Torsten,
I'm bumping the priority on this and adding your comments to it, we will try and get it fixed soon.
sicflex - Sep 20, 2006 - 04:47 AM
Post subject:
Good, we have to edit forms with NetBeans
mhoppen - Oct 07, 2006 - 08:47 AM
Post subject:
Is there any news on this problem yet?
Can I find the official bug-report somewhere?

MyEclipse is our main IDE.
When M4M was released we made the decission to use Swing instead of SWT in our project.
It looked very good indeed, until our first big forms were developed.
Now we are forced to use Netbeans for the swing development.

I hope this bug is fixed soon!

Greetz....
Maarten
support-rkalla - Oct 09, 2006 - 08:23 PM
Post subject:
Maarten,
I'm following up with the M4M team right now to get a status update, I know they were targetting other bugs for 5.0.3, I'll ask about this.
sicflex - Oct 11, 2006 - 02:59 AM
Post subject:
Patiently waiting
support-rkalla - Oct 11, 2006 - 03:13 AM
Post subject:
I am as well, our product manager is out of town until late tommorow.
support-rkalla - Oct 31, 2006 - 10:48 PM
Post subject:
This will be fixed in 5.0.3
All times are GMT - 6 Hours
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits