From fd9fc957b261bd7a97130a07c6ae217de443b855 Mon Sep 17 00:00:00 2001 From: therter <thorsten.herter@cismet.de> Date: Thu, 24 Feb 2022 19:33:45 +0100 Subject: [PATCH] #165 bugfixes --- .../wrrl_db_mv/BioMstStammdatenEditor.form | 2 +- .../wrrl_db_mv/BioMstStammdatenEditor.java | 5 +- .../wrrl_db_mv/ChemieMstStammdatenEditor.form | 2 +- .../wrrl_db_mv/ChemieMstStammdatenEditor.java | 3 +- .../EntwicklungszielRouteEditor.form | 4 +- .../EntwicklungszielRouteEditor.java | 4 +- .../FgskKartierabschnittErgebnisse.form | 50 +- .../FgskKartierabschnittErgebnisse.java | 43 +- .../wrrl_db_mv/GupEntwicklungszielEditor.form | 188 +- .../wrrl_db_mv/GupEntwicklungszielEditor.java | 166 +- .../GupPlanungsabschnittEditor.form | 15 + .../GupPlanungsabschnittEditor.java | 112 +- .../KartierabschnittStammEditor.java | 4 +- .../wrrl_db_mv/MassnahmenEditor.form | 3056 +++++++++-------- .../wrrl_db_mv/MassnahmenEditor.java | 244 +- .../cids/custom/wrrl_db_mv/fgsk/Calc.java | 12 + .../wrrl_db_mv/util/ScrollableComboBox.java | 13 + .../wrrl_db_mv/util/gup/CheckAssistent.java | 1 + .../custom/wrrl_db_mv/util/gup/GupHelper.java | 22 +- 19 files changed, 2419 insertions(+), 1527 deletions(-) diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.form index e41d5d34..e1703f21 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.form @@ -308,7 +308,7 @@ </Property> </Properties> <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.lawa_typ.code}-${cidsBean.lawa_typ.description}" target="lblLawaVal" targetPath="text" updateStrategy="0" immediately="false"> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.lawa_typ.value}-${cidsBean.lawa_typ.name}" target="lblLawaVal" targetPath="text" updateStrategy="0" immediately="false"> <Property name="nullValue" type="java.lang.String" value="<nicht gesetzt>"/> <Property name="incompletePathValue" type="java.lang.String" value="<nicht gesetzt>"/> </BindingProperty> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.java index 2c03b4a9..488fd4f6 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/BioMstStammdatenEditor.java @@ -196,7 +196,7 @@ private void initComponents() { panFooter.setOpaque(false); panFooter.setLayout(new java.awt.GridBagLayout()); - lblFoot.setFont(new java.awt.Font("Tahoma", 1, 12)); + lblFoot.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N lblFoot.setForeground(new java.awt.Color(255, 255, 255)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; @@ -403,8 +403,7 @@ private void initComponents() { binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, - org.jdesktop.beansbinding.ELProperty.create( - "${cidsBean.lawa_typ.code}-${cidsBean.lawa_typ.description}"), + org.jdesktop.beansbinding.ELProperty.create("${cidsBean.lawa_typ.value}-${cidsBean.lawa_typ.name}"), lblLawaVal, org.jdesktop.beansbinding.BeanProperty.create("text")); binding.setSourceNullValue("<nicht gesetzt>"); diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.form index d5651117..6adf9d96 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.form @@ -308,7 +308,7 @@ </Property> </Properties> <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.lawa_typ.code}-${cidsBean.lawa_typ.description}" target="lblLawaVal" targetPath="text" updateStrategy="0" immediately="false"> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.lawa_typ.value}-${cidsBean.lawa_typ.name}" target="lblLawaVal" targetPath="text" updateStrategy="0" immediately="false"> <Property name="nullValue" type="java.lang.String" value="<nicht gesetzt>"/> <Property name="incompletePathValue" type="java.lang.String" value="<nicht gesetzt>"/> </BindingProperty> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.java index bf885370..b57165f3 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/ChemieMstStammdatenEditor.java @@ -391,8 +391,7 @@ private void initComponents() { binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, - org.jdesktop.beansbinding.ELProperty.create( - "${cidsBean.lawa_typ.code}-${cidsBean.lawa_typ.description}"), + org.jdesktop.beansbinding.ELProperty.create("${cidsBean.lawa_typ.value}-${cidsBean.lawa_typ.name}"), lblLawaVal, org.jdesktop.beansbinding.BeanProperty.create("text")); binding.setSourceNullValue("<nicht gesetzt>"); diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.form index 9fbec2a0..943589ff 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.form @@ -132,10 +132,10 @@ <Container class="de.cismet.tools.gui.RoundedPanel" name="panInfo"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[640, 310]"/> + <Dimension value="[640, 500]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[640, 310]"/> + <Dimension value="[640, 500]"/> </Property> </Properties> <Constraints> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.java index dd726879..e4c9a597 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/EntwicklungszielRouteEditor.java @@ -359,8 +359,8 @@ public void actionPerformed(final java.awt.event.ActionEvent evt) { setPreferredSize(new java.awt.Dimension(1050, 700)); setLayout(new java.awt.GridBagLayout()); - panInfo.setMinimumSize(new java.awt.Dimension(640, 310)); - panInfo.setPreferredSize(new java.awt.Dimension(640, 310)); + panInfo.setMinimumSize(new java.awt.Dimension(640, 500)); + panInfo.setPreferredSize(new java.awt.Dimension(640, 500)); panHeadInfo.setBackground(new java.awt.Color(51, 51, 51)); panHeadInfo.setMinimumSize(new java.awt.Dimension(109, 24)); diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.form index 10600682..3217b5ed 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.form @@ -708,7 +708,7 @@ <Component class="javax.swing.JLabel" name="lblSpacing3"> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="7" gridWidth="7" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="8" gridWidth="7" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> </Constraint> </Constraints> </Component> @@ -935,7 +935,7 @@ </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="7" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="10" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="7" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="10" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> </Component> @@ -994,6 +994,52 @@ </Constraint> </Constraints> </Component> + <Component class="javax.swing.JLabel" name="lblBedSubDiv"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="FgskKartierabschnittErgebnisse.lblBedSubDiv.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[230, 17]"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[230, 17]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[230, 17]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="8" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="10" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="1.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JTextField" name="txtBedSubDiv"> + <Properties> + <Property name="editable" type="boolean" value="false"/> + <Property name="horizontalAlignment" type="int" value="11"/> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="null"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 20]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 20]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.bewertung_substratdiversitaet}" target="txtBedSubDiv" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> + </BindingProperties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="8" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="10" anchor="18" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> </SubComponents> </Container> </SubComponents> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.java index 141b38cb..1450f0fd 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/FgskKartierabschnittErgebnisse.java @@ -63,6 +63,7 @@ public class FgskKartierabschnittErgebnisse extends javax.swing.JPanel implement private javax.swing.JLabel lblBedRating; private javax.swing.JLabel lblBedStructureCritCount; private javax.swing.JLabel lblBedStructureRating; + private javax.swing.JLabel lblBedSubDiv; private javax.swing.JLabel lblCourseEvoCritCount; private javax.swing.JLabel lblCourseEvoRating; private javax.swing.JLabel lblCrossProfileCritCount; @@ -118,6 +119,7 @@ public class FgskKartierabschnittErgebnisse extends javax.swing.JPanel implement private javax.swing.JTextField txtBedRating; private javax.swing.JTextField txtBedStructureCritCount; private javax.swing.JTextField txtBedStructureRating; + private javax.swing.JTextField txtBedSubDiv; private javax.swing.JTextField txtCourseEvoCritCount; private javax.swing.JTextField txtCourseEvoRating; private javax.swing.JTextField txtCrossProfileCritCount; @@ -212,6 +214,8 @@ private void initComponents() { lblBedStructureCritCount = new javax.swing.JLabel(); txtBedStructureRating = new javax.swing.JTextField(); txtBedStructureCritCount = new javax.swing.JTextField(); + lblBedSubDiv = new javax.swing.JLabel(); + txtBedSubDiv = new javax.swing.JTextField(); jpTeilbewertungUfer = new javax.swing.JPanel(); panInfo5 = new de.cismet.tools.gui.RoundedPanel(); panHeadInfo4 = new de.cismet.tools.gui.SemiRoundedPanel(); @@ -670,7 +674,7 @@ private void initComponents() { panInfoContent3.setLayout(new java.awt.GridBagLayout()); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 7; + gridBagConstraints.gridy = 8; gridBagConstraints.gridwidth = 7; gridBagConstraints.weighty = 1.0; panInfoContent3.add(lblSpacing3, gridBagConstraints); @@ -839,7 +843,6 @@ private void initComponents() { gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(5, 10, 5, 5); panInfoContent3.add(lblBedStructureCritCount, gridBagConstraints); @@ -890,6 +893,42 @@ private void initComponents() { gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 10); panInfoContent3.add(txtBedStructureCritCount, gridBagConstraints); + lblBedSubDiv.setText(org.openide.util.NbBundle.getMessage( + FgskKartierabschnittErgebnisse.class, + "FgskKartierabschnittErgebnisse.lblBedSubDiv.text")); // NOI18N + lblBedSubDiv.setMaximumSize(new java.awt.Dimension(230, 17)); + lblBedSubDiv.setMinimumSize(new java.awt.Dimension(230, 17)); + lblBedSubDiv.setPreferredSize(new java.awt.Dimension(230, 17)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 8; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; + gridBagConstraints.weighty = 1.0; + gridBagConstraints.insets = new java.awt.Insets(5, 10, 5, 5); + panInfoContent3.add(lblBedSubDiv, gridBagConstraints); + + txtBedSubDiv.setEditable(false); + txtBedSubDiv.setHorizontalAlignment(javax.swing.JTextField.TRAILING); + txtBedSubDiv.setBorder(null); + txtBedSubDiv.setMinimumSize(new java.awt.Dimension(170, 20)); + txtBedSubDiv.setPreferredSize(new java.awt.Dimension(170, 20)); + + binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( + org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, + this, + org.jdesktop.beansbinding.ELProperty.create("${cidsBean.bewertung_substratdiversitaet}"), + txtBedSubDiv, + org.jdesktop.beansbinding.BeanProperty.create("text")); + bindingGroup.addBinding(binding); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 8; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 10); + panInfoContent3.add(txtBedSubDiv, gridBagConstraints); + panInfo4.add(panInfoContent3, java.awt.BorderLayout.CENTER); jpTeilbewertungSohle.add(panInfo4, java.awt.BorderLayout.CENTER); diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.form index c84e10d3..41d30ea1 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.form @@ -4,7 +4,7 @@ <Properties> <Property name="opaque" type="boolean" value="false"/> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[994, 400]"/> + <Dimension value="[994, 500]"/> </Property> </Properties> <AuxValues> @@ -17,11 +17,53 @@ <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"/> - <AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,23,0,0,3,-63"/> + <AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,-61,0,0,4,118"/> </AuxValues> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> + <Component class="javax.swing.JLabel" name="lblRealisierung"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="GupEntwicklungszielEditor.lblRealisierung.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="25" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="16" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblRealisierungVal"> + <Properties> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.realisierung.name}" target="lblRealisierungVal" targetPath="text" updateStrategy="0" immediately="false"/> + </BindingProperties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="25" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="16" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> <Component class="javax.swing.JLabel" name="lblName"> <Properties> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> @@ -39,7 +81,7 @@ </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="25" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="16" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="16" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> </Component> @@ -60,7 +102,17 @@ </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="25" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="16" weightX="0.0" weightY="1.0"/> + <GridBagConstraints gridX="1" gridY="1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="16" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor" name="linearReferencedLineEditor"> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="linearReferencedLineEditor"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="2" gridWidth="6" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="5" insetsRight="10" anchor="11" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> </Component> @@ -73,15 +125,15 @@ <Dimension value="[170, 17]"/> </Property> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[170, 17]"/> + <Dimension value="[170, 75]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[170, 17]"/> + <Dimension value="[170, 75]"/> </Property> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="2" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="10" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> </Component> @@ -96,7 +148,7 @@ </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="2" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="10" weightX="0.0" weightY="1.0"/> + <GridBagConstraints gridX="1" gridY="10" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="10" weightX="0.0" weightY="1.0"/> </Constraint> </Constraints> @@ -115,15 +167,123 @@ </Component> </SubComponents> </Container> - <Component class="de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor" name="linearReferencedLineEditor"> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="linearReferencedLineEditor"/> - </AuxValues> + <Container class="javax.swing.JPanel" name="jPanel1"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="6" gridWidth="6" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="10" insetsRight="10" anchor="11" weightX="0.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="3" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> - </Component> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblBemerkung1"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="GupEntwicklungszielEditor.lblBemerkung1.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="10" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblBemerkung2"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="GupEntwicklungszielEditor.lblBemerkung2.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[170, 17]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="10" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="18" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Container class="javax.swing.JScrollPane" name="jsMassnahme"> + <Properties> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[327, 320]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="15" insetsBottom="5" insetsRight="5" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JTextArea" name="jtMassnahme"> + <Properties> + <Property name="editable" type="boolean" value="false"/> + <Property name="columns" type="int" value="20"/> + <Property name="rows" type="int" value="5"/> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massnahme}" target="jtMassnahme" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> + </BindingProperties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JScrollPane" name="jsMassnahmeBemerkung"> + <Properties> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[327, 320]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JTextArea" name="jtMassnahmeBemerkung"> + <Properties> + <Property name="editable" type="boolean" value="false"/> + <Property name="columns" type="int" value="20"/> + <Property name="rows" type="int" value="5"/> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massnahme_bemerkung}" target="jtMassnahmeBemerkung" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> + </BindingProperties> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> </SubComponents> </Form> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.java index 60c763fd..4f07fc64 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupEntwicklungszielEditor.java @@ -51,10 +51,19 @@ public class GupEntwicklungszielEditor extends javax.swing.JPanel implements Cid // Variables declaration - do not modify//GEN-BEGIN:variables private de.cismet.cids.editors.DefaultBindableReferenceCombo cbName; + private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jsBemerkung; + private javax.swing.JScrollPane jsMassnahme; + private javax.swing.JScrollPane jsMassnahmeBemerkung; private javax.swing.JTextArea jtBemerkung; + private javax.swing.JTextArea jtMassnahme; + private javax.swing.JTextArea jtMassnahmeBemerkung; private javax.swing.JLabel lblBemerkung; + private javax.swing.JLabel lblBemerkung1; + private javax.swing.JLabel lblBemerkung2; private javax.swing.JLabel lblName; + private javax.swing.JLabel lblRealisierung; + private javax.swing.JLabel lblRealisierungVal; private de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor linearReferencedLineEditor; private org.jdesktop.beansbinding.BindingGroup bindingGroup; // End of variables declaration//GEN-END:variables @@ -89,6 +98,8 @@ public GupEntwicklungszielEditor(final boolean readOnly) { linearReferencedLineEditor.setDrawingFeaturesEnabled(true); } else { RendererTools.makeReadOnly(jtBemerkung); + RendererTools.makeReadOnly(jtMassnahme); + RendererTools.makeReadOnly(jtMassnahmeBemerkung); RendererTools.makeReadOnly(cbName); } } @@ -105,17 +116,58 @@ private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; bindingGroup = new org.jdesktop.beansbinding.BindingGroup(); + lblRealisierung = new javax.swing.JLabel(); + lblRealisierungVal = new javax.swing.JLabel(); lblName = new javax.swing.JLabel(); cbName = new ScrollableComboBox(); + linearReferencedLineEditor = linearReferencedLineEditor; lblBemerkung = new javax.swing.JLabel(); jsBemerkung = new javax.swing.JScrollPane(); jtBemerkung = new javax.swing.JTextArea(); - linearReferencedLineEditor = linearReferencedLineEditor; + jPanel1 = new javax.swing.JPanel(); + lblBemerkung1 = new javax.swing.JLabel(); + lblBemerkung2 = new javax.swing.JLabel(); + jsMassnahme = new javax.swing.JScrollPane(); + jtMassnahme = new javax.swing.JTextArea(); + jsMassnahmeBemerkung = new javax.swing.JScrollPane(); + jtMassnahmeBemerkung = new javax.swing.JTextArea(); setOpaque(false); - setPreferredSize(new java.awt.Dimension(994, 400)); + setPreferredSize(new java.awt.Dimension(994, 500)); setLayout(new java.awt.GridBagLayout()); + lblRealisierung.setText(org.openide.util.NbBundle.getMessage( + GupEntwicklungszielEditor.class, + "GupEntwicklungszielEditor.lblRealisierung.text")); // NOI18N + lblRealisierung.setMaximumSize(new java.awt.Dimension(170, 17)); + lblRealisierung.setMinimumSize(new java.awt.Dimension(170, 17)); + lblRealisierung.setPreferredSize(new java.awt.Dimension(170, 17)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 0; + gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; + gridBagConstraints.insets = new java.awt.Insets(25, 15, 5, 5); + add(lblRealisierung, gridBagConstraints); + + lblRealisierungVal.setMaximumSize(new java.awt.Dimension(170, 17)); + lblRealisierungVal.setMinimumSize(new java.awt.Dimension(170, 17)); + lblRealisierungVal.setPreferredSize(new java.awt.Dimension(170, 17)); + + org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( + org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, + this, + org.jdesktop.beansbinding.ELProperty.create("${cidsBean.realisierung.name}"), + lblRealisierungVal, + org.jdesktop.beansbinding.BeanProperty.create("text")); + bindingGroup.addBinding(binding); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 0; + gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; + gridBagConstraints.insets = new java.awt.Insets(25, 5, 5, 5); + add(lblRealisierungVal, gridBagConstraints); + lblName.setText(org.openide.util.NbBundle.getMessage( GupEntwicklungszielEditor.class, "GupEntwicklungszielEditor.lblName.text")); // NOI18N @@ -126,13 +178,13 @@ private void initComponents() { gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; - gridBagConstraints.insets = new java.awt.Insets(25, 15, 5, 5); + gridBagConstraints.insets = new java.awt.Insets(5, 15, 5, 5); add(lblName, gridBagConstraints); cbName.setMinimumSize(new java.awt.Dimension(380, 20)); cbName.setPreferredSize(new java.awt.Dimension(720, 20)); - org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( + binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.name_bezeichnung}"), @@ -145,19 +197,25 @@ private void initComponents() { gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; - gridBagConstraints.weighty = 1.0; - gridBagConstraints.insets = new java.awt.Insets(25, 5, 5, 5); + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); add(cbName, gridBagConstraints); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 2; + gridBagConstraints.gridwidth = 6; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; + gridBagConstraints.insets = new java.awt.Insets(15, 10, 5, 10); + add(linearReferencedLineEditor, gridBagConstraints); lblBemerkung.setText(org.openide.util.NbBundle.getMessage( GupEntwicklungszielEditor.class, "GupEntwicklungszielEditor.lblBemerkung.text")); // NOI18N lblBemerkung.setMaximumSize(new java.awt.Dimension(170, 17)); - lblBemerkung.setMinimumSize(new java.awt.Dimension(170, 17)); - lblBemerkung.setPreferredSize(new java.awt.Dimension(170, 17)); + lblBemerkung.setMinimumSize(new java.awt.Dimension(170, 75)); + lblBemerkung.setPreferredSize(new java.awt.Dimension(170, 75)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 2; + gridBagConstraints.gridy = 10; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(5, 15, 5, 5); add(lblBemerkung, gridBagConstraints); @@ -179,19 +237,97 @@ private void initComponents() { gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; - gridBagConstraints.gridy = 2; + gridBagConstraints.gridy = 10; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); add(jsBemerkung, gridBagConstraints); + + jPanel1.setOpaque(false); + jPanel1.setLayout(new java.awt.GridBagLayout()); + + lblBemerkung1.setText(org.openide.util.NbBundle.getMessage( + GupEntwicklungszielEditor.class, + "GupEntwicklungszielEditor.lblBemerkung1.text")); // NOI18N + lblBemerkung1.setMaximumSize(new java.awt.Dimension(170, 17)); + lblBemerkung1.setMinimumSize(new java.awt.Dimension(170, 17)); + lblBemerkung1.setPreferredSize(new java.awt.Dimension(170, 17)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 6; - gridBagConstraints.gridwidth = 6; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; + gridBagConstraints.gridy = 0; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; + gridBagConstraints.insets = new java.awt.Insets(10, 15, 5, 5); + jPanel1.add(lblBemerkung1, gridBagConstraints); + + lblBemerkung2.setText(org.openide.util.NbBundle.getMessage( + GupEntwicklungszielEditor.class, + "GupEntwicklungszielEditor.lblBemerkung2.text")); // NOI18N + lblBemerkung2.setMaximumSize(new java.awt.Dimension(170, 17)); + lblBemerkung2.setMinimumSize(new java.awt.Dimension(170, 17)); + lblBemerkung2.setPreferredSize(new java.awt.Dimension(170, 17)); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 0; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; + gridBagConstraints.insets = new java.awt.Insets(10, 5, 5, 5); + jPanel1.add(lblBemerkung2, gridBagConstraints); + + jsMassnahme.setMaximumSize(new java.awt.Dimension(327, 320)); + + jtMassnahme.setEditable(false); + jtMassnahme.setColumns(20); + jtMassnahme.setRows(5); + + binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( + org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, + this, + org.jdesktop.beansbinding.ELProperty.create("${cidsBean.massnahme}"), + jtMassnahme, + org.jdesktop.beansbinding.BeanProperty.create("text")); + bindingGroup.addBinding(binding); + + jsMassnahme.setViewportView(jtMassnahme); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; - gridBagConstraints.insets = new java.awt.Insets(15, 10, 10, 10); - add(linearReferencedLineEditor, gridBagConstraints); + gridBagConstraints.insets = new java.awt.Insets(5, 15, 5, 5); + jPanel1.add(jsMassnahme, gridBagConstraints); + + jsMassnahmeBemerkung.setMaximumSize(new java.awt.Dimension(327, 320)); + + jtMassnahmeBemerkung.setEditable(false); + jtMassnahmeBemerkung.setColumns(20); + jtMassnahmeBemerkung.setRows(5); + + binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( + org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, + this, + org.jdesktop.beansbinding.ELProperty.create("${cidsBean.massnahme_bemerkung}"), + jtMassnahmeBemerkung, + org.jdesktop.beansbinding.BeanProperty.create("text")); + bindingGroup.addBinding(binding); + + jsMassnahmeBemerkung.setViewportView(jtMassnahmeBemerkung); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.weighty = 1.0; + gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); + jPanel1.add(jsMassnahmeBemerkung, gridBagConstraints); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 3; + gridBagConstraints.gridwidth = 2; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + add(jPanel1, gridBagConstraints); bindingGroup.bind(); } // </editor-fold>//GEN-END:initComponents diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.form index b115536e..a776e382 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.form @@ -862,6 +862,21 @@ <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="chkEntwicklungszielActionPerformed"/> </Events> </Component> + <Component class="javax.swing.JCheckBox" name="chkEntwicklungsziel33"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="GupPlanungsabschnittEditor.chkEntwicklungsziel33.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}", {arguments})"/> + </Property> + <Property name="contentAreaFilled" type="boolean" value="false"/> + <Property name="enabled" type="boolean" value="false"/> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[180, 18]"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="chkEntwicklungsziel33ActionPerformed"/> + </Events> + </Component> <Component class="javax.swing.JCheckBox" name="chkVerbreitungsraum"> <Properties> <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.java index 19287d87..046f7e27 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/GupPlanungsabschnittEditor.java @@ -249,7 +249,11 @@ public void run() { "operatives_ziel", "operatives_ziel.name"); private final ColoredReadOnlyBand entwicklungszielBand = new ColoredReadOnlyBand( - "WRRL-Maßnahme", + "WRRL-Maßnahme bis 27", + "name_bezeichnung", + "name_bezeichnung.name"); + private final ColoredReadOnlyBand entwicklungszielBand33 = new ColoredReadOnlyBand( + "WRRL-Maßnahme nach 27", "name_bezeichnung", "name_bezeichnung.name"); private final ReadOnlyTextBand unterhaltungshinweisLinks = new ReadOnlyTextBand( @@ -315,6 +319,7 @@ public void run() { private javax.swing.JButton btnReport; private javax.swing.JToggleButton butStationierung; private javax.swing.JCheckBox chkEntwicklungsziel; + private javax.swing.JCheckBox chkEntwicklungsziel33; private javax.swing.JCheckBox chkHydrologie; private javax.swing.JCheckBox chkMassnahmen; private javax.swing.JCheckBox chkNaturschutz; @@ -412,6 +417,7 @@ public GupPlanungsabschnittEditor(final boolean readOnly) { sohleBand.setReadOnly(readOnly); unterhaltungserfordernisBand.setEnabled(false); entwicklungszielBand.setEnabled(false); + entwicklungszielBand33.setEnabled(false); unterhaltungshinweisLinks.setEnabled(false); unterhaltungshinweisRechts.setEnabled(false); unterhaltungshinweisSohle.setEnabled(false); @@ -458,6 +464,7 @@ public GupPlanungsabschnittEditor(final boolean readOnly) { sbm.addBand(wkband); sbm.addBand(wkBandFiller); // filler sbm.addBand(entwicklungszielBand); + sbm.addBand(entwicklungszielBand33); sbm.addBand(unterhaltungserfordernisBand); sbm.addBand(new EmptyAbsoluteHeightedBand(5)); // filler sbm.addBand(unterhaltungshinweisRechts); @@ -1315,7 +1322,16 @@ protected Collection<CidsBean> doInBackground() throws Exception { final CidsBean bean = CidsBean.createNewCidsBeanFromJSON(true, entwicklungsziel); if ((bean != null) && (bean.getBeanCollectionProperty("entwicklungsziele") != null)) { - return bean.getBeanCollectionProperty("entwicklungsziele"); + final List<CidsBean> beanList = new ArrayList<CidsBean>(); + + for (final CidsBean massn : bean.getBeanCollectionProperty("entwicklungsziele")) { + final Object firstBand = massn.getProperty("first_gepp_band"); + + if ((firstBand == null) || (Boolean)firstBand) { + beanList.add(massn); + } + } + return beanList; } else { return new ArrayList<CidsBean>(); } @@ -1351,6 +1367,69 @@ protected void done() { } }); + getExecutor().execute(new javax.swing.SwingWorker<Collection<CidsBean>, Void>() { + + @Override + protected Collection<CidsBean> doInBackground() throws Exception { + if ((freezed != null) && freezed) { + final String entwicklungsziel = (String)cidsBean.getProperty("eingefrorene_entwicklungsziele"); + chkEntwicklungsziel.setToolTipText(freezedTimeString); + + if (entwicklungsziel == null) { + return new ArrayList<CidsBean>(); + } else { + final CidsBean bean = CidsBean.createNewCidsBeanFromJSON(true, entwicklungsziel); + + if ((bean != null) && (bean.getBeanCollectionProperty("entwicklungsziele") != null)) { + final List<CidsBean> beanList = new ArrayList<CidsBean>(); + + for (final CidsBean massn : bean.getBeanCollectionProperty("entwicklungsziele")) { + final Object firstBand = massn.getProperty("first_gepp_band"); + + if ((firstBand != null) && !(Boolean)firstBand) { + beanList.add(massn); + } + } + return (beanList.isEmpty() ? null : beanList); + } else { + return new ArrayList<CidsBean>(); + } + } + } else { + final List in = new ArrayList(3); + in.add(sbm.getMin()); + in.add(sbm.getMax()); + in.add(route.getProperty("gwk")); + final MetaObject[] metaObjects = GupHelper.entwicklungsziel33Cache.calcValue(in); + + final List<CidsBean> beanList = new ArrayList<CidsBean>(); + + for (final MetaObject mo : metaObjects) { + beanList.add(mo.getBean()); + } + + return beanList; + } + } + + @Override + protected void done() { + try { + final Collection<CidsBean> beans = get(); + + if (beans == null) { + chkEntwicklungsziel33.setVisible(false); + } else { + entwicklungszielBand33.setCidsBeans(beans); + chkEntwicklungsziel33.setEnabled(true); + ((SimpleBandModel)jband.getModel()).fireBandModelChanged(); + } + } catch (Exception e) { + LOG.error("Problem beim Suchen der WRRL-Maßnahmen", e); + } + } + }); + getExecutor().execute(new javax.swing.SwingWorker<MetaObject[], Void>() { @Override @@ -1583,6 +1662,7 @@ private void initComponents() { chkNaturschutz = new javax.swing.JCheckBox(); chkUnterhaltungserfordernis = new javax.swing.JCheckBox(); chkEntwicklungsziel = new javax.swing.JCheckBox(); + chkEntwicklungsziel33 = new javax.swing.JCheckBox(); chkVerbreitungsraum = new javax.swing.JCheckBox(); chkOperativeZiele = new javax.swing.JCheckBox(); chkUnterhaltungshinweise = new javax.swing.JCheckBox(); @@ -2125,6 +2205,22 @@ public void actionPerformed(final java.awt.event.ActionEvent evt) { }); panBandControl.add(chkEntwicklungsziel); + chkEntwicklungsziel33.setText(org.openide.util.NbBundle.getMessage( + GupPlanungsabschnittEditor.class, + "GupPlanungsabschnittEditor.chkEntwicklungsziel33.text", + new Object[] {})); // NOI18N + chkEntwicklungsziel33.setContentAreaFilled(false); + chkEntwicklungsziel33.setEnabled(false); + chkEntwicklungsziel33.setPreferredSize(new java.awt.Dimension(180, 18)); + chkEntwicklungsziel33.addActionListener(new java.awt.event.ActionListener() { + + @Override + public void actionPerformed(final java.awt.event.ActionEvent evt) { + chkEntwicklungsziel33ActionPerformed(evt); + } + }); + panBandControl.add(chkEntwicklungsziel33); + chkVerbreitungsraum.setText(org.openide.util.NbBundle.getMessage( GupPlanungsabschnittEditor.class, "GupPlanungsabschnittEditor.chkVerbreitungsraum.text", @@ -2712,12 +2808,24 @@ private void btnReportActionPerformed(final java.awt.event.ActionEvent evt) { // report.print(); } //GEN-LAST:event_btnReportActionPerformed + /** + * DOCUMENT ME! + * + * @param evt DOCUMENT ME! + */ + private void chkEntwicklungsziel33ActionPerformed(final java.awt.event.ActionEvent evt) { //GEN-FIRST:event_chkEntwicklungsziel33ActionPerformed + entwicklungszielBand33.setEnabled(chkEntwicklungsziel33.isSelected()); + adjustHeight(); + sbm.fireBandModelValuesChanged(); + } //GEN-LAST:event_chkEntwicklungsziel33ActionPerformed + /** * DOCUMENT ME! */ private void resetBands() { wkband.removeAllMember(); entwicklungszielBand.removeAllMember(); + entwicklungszielBand33.removeAllMember(); unterhaltungserfordernisBand.removeAllMember(); unterhaltungshinweisRechts.removeAllMember(); unterhaltungshinweisSohle.removeAllMember(); diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/KartierabschnittStammEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/KartierabschnittStammEditor.java index 3f2ba137..7b9665b4 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/KartierabschnittStammEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/KartierabschnittStammEditor.java @@ -676,8 +676,8 @@ public void refreshLabels(final String wkk) { final CidsBean lawaType = (CidsBean)metaObjects[0].getBean().getProperty("lawa_type"); if (lawaType != null) { - wkType = String.valueOf(lawaType.getProperty("code")) + "-" - + String.valueOf(lawaType.getProperty("description")); + wkType = String.valueOf(lawaType.getProperty("value")) + "-" + + String.valueOf(lawaType.getProperty("name")); } else { wkType = "nicht ermittelbar"; } diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.form b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.form index 408734fa..b89929d8 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.form +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.form @@ -314,11 +314,11 @@ </NonVisualComponents> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[1080, 1000]"/> + <Dimension value="[1080, 1050]"/> </Property> <Property name="opaque" type="boolean" value="false"/> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[1240, 1000]"/> + <Dimension value="[1240, 1050]"/> </Property> </Properties> <AuxValues> @@ -331,981 +331,571 @@ <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"/> - <AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,4,-95,0,0,4,-7"/> + <AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,4,-72,0,0,4,-7"/> </AuxValues> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panInfo"> - <Properties> - <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[1350, 1200]"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[1080, 1050]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[1280, 1050]"/> - </Property> - </Properties> + <Container class="javax.swing.JTabbedPane" name="tpMain"> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="1.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="First"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/> <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo"> + <Container class="javax.swing.JPanel" name="panAllgemein"> <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[1380, 1050]"/> </Property> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> + <Dimension value="[1280, 1050]"/> </Property> + <Property name="opaque" type="boolean" value="false"/> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> + <Dimension value="[1280, 1050]"/> </Property> </Properties> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading"> - <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> - </Property> - <Property name="text" type="java.lang.String" value="Maßnahmen"/> - </Properties> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent"> - <Properties> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription"> + <JTabbedPaneConstraints tabName="Allgemein"> + <Property name="tabTitle" type="java.lang.String" value="Allgemein"/> + </JTabbedPaneConstraints> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Component class="javax.swing.JLabel" name="blbSpace"> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="10" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> - </Constraint> - </Constraints> - </Component> - <Container class="javax.swing.JPanel" name="jPanel2"> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panInfo"> <Properties> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[1350, 1200]"/> + </Property> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[530, 750]"/> + <Dimension value="[1080, 1000]"/> </Property> - <Property name="opaque" type="boolean" value="false"/> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[620, 750]"/> + <Dimension value="[1280, 1000]"/> </Property> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="20" insetsBottom="0" insetsRight="20" anchor="18" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="1" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="1.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JLabel" name="lblZiele"> - <Properties> - <Property name="text" type="java.lang.String" value="Entwicklungsziele"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="7" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblMassn_typ"> - <Properties> - <Property name="text" type="java.lang.String" value="Massnahmen-Kategorie"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="9" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblRevital"> - <Properties> - <Property name="text" type="java.lang.String" value="Art der Maßnahme"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="10" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblPrioritaet"> - <Properties> - <Property name="text" type="java.lang.String" value="Priorität"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="11" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblKosten"> - <Properties> - <Property name="text" type="java.lang.String" value="geschätzte Kosten"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="12" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblSubs_typ"> - <Properties> - <Property name="text" type="java.lang.String" value="Realisierung bis"/> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[165, 20]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="15" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JTextField" name="txtKosten"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.kosten}" target="txtKosten" targetPath="text" updateStrategy="0" immediately="false"> - <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> - </BindingProperty> - </BindingProperties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="12" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbMassn_typ"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.m_category}" target="cbMassn_typ" targetPath="selectedItem" updateStrategy="0" immediately="false"/> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="9" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbRevital"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.revital}" target="cbRevital" targetPath="selectedItem" updateStrategy="0" immediately="false"/> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="10" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbPrioritaet"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.prioritaet}" target="cbPrioritaet" targetPath="selectedItem" updateStrategy="0" immediately="false"/> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="11" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JTextField" name="txtZiele"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.ziele}" target="txtZiele" targetPath="text" updateStrategy="0" immediately="false"> - <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> - <Property name="nullValue" type="java.lang.String" value=""/> - </BindingProperty> - </BindingProperties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="7" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lbllfdnr"> - <Properties> - <Property name="text" type="java.lang.String" value="laufende Nummer im WK"/> - <Property name="toolTipText" type="java.lang.String" value="laufende Nummer im Wasserkörper"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="3" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblWk_k"> - <Properties> - <Property name="text" type="java.lang.String" value="Wasserkörper-Kürzel"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblValWk_k"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.wk_fg.wk_k}" target="lblValWk_k" targetPath="text" updateStrategy="0" immediately="false"/> - </BindingProperties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblWk_name"> - <Properties> - <Property name="text" type="java.lang.String" value="Wasserkörper-Name"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblValWk_name"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblMassn_id"> - <Properties> - <Property name="text" type="java.lang.String" value="Maßnahmen-Nummer"/> - <Property name="toolTipText" type="java.lang.String" value="laufende Nummer im Wasserkörper"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="5" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblStalu"> - <Properties> - <Property name="text" type="java.lang.String" value="Zuständiges StALU"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="16" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JTextField" name="txtMassn_id"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massn_id}" target="txtMassn_id" targetPath="text" updateStrategy="0" immediately="false"> - <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> - </BindingProperty> - </BindingProperties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="5" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbStalu"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.stalu}" target="cbStalu" targetPath="selectedItem" updateStrategy="0" immediately="false"/> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="16" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="12" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JCheckBox" name="cbStarted"> - <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbStarted.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - <Property name="contentAreaFilled" type="boolean" value="false"/> - </Properties> - <BindingProperties> - <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.massn_started}" target="cbStarted" targetPath="selected" updateStrategy="0" immediately="false"> - <Property name="nullValue" type="boolean" value="false"/> - <Property name="incompletePathValue" type="boolean" value="false"/> - </BindingProperty> - </BindingProperties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbStartedActionPerformed"/> - </Events> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbReal"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.realisierung}" target="cbReal" targetPath="selectedItem" updateStrategy="0" immediately="false"/> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="15" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblMassn_Schl"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo"> <Properties> - <Property name="text" type="java.lang.String" value="Schlüsselmaßnahme"/> - <Property name="toolTipText" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.lblMassn_typ.toolTipText" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="8" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbMassn_schl"> - <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> + <Dimension value="[109, 24]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[200, 25]"/> + <Dimension value="[109, 24]"/> </Property> </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.massnahmen_schluessel}" target="cbMassn_schl" targetPath="selectedItem" updateStrategy="0" immediately="false"/> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox(MASSNAHMEN_SCHLUESSEL_MC, true, true);"/> - </AuxValues> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="8" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblBemerkung"> - <Properties> - <Property name="text" type="java.lang.String" value="Bemerkungen"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="17" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Container class="javax.swing.JPanel" name="jPanel6"> - <Properties> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="3" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> <SubComponents> - <Component class="javax.swing.JLabel" name="lblValLfdnr"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[100, 25]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[100, 25]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massn_wk_lfdnr}" target="lblValLfdnr" targetPath="text" updateStrategy="0" immediately="false"/> - </BindingProperties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JCheckBox" name="cbLandesweit"> + <Component class="javax.swing.JLabel" name="lblHeading"> <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbLandesweit.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> </Property> - <Property name="contentAreaFilled" type="boolean" value="false"/> - </Properties> - <BindingProperties> - <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.landesweit}" target="cbLandesweit" targetPath="selected" updateStrategy="0" immediately="false"> - <Property name="nullValue" type="boolean" value="false"/> - <Property name="incompletePathValue" type="boolean" value="false"/> - </BindingProperty> - </BindingProperties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbLandesweitActionPerformed"/> - </Events> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JScrollPane" name="jScrollPane2"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[250, 100]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[250, 100]"/> - </Property> - </Properties> - <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="17" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="20" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> - <SubComponents> - <Component class="javax.swing.JTextArea" name="taBemerkung"> - <Properties> - <Property name="columns" type="int" value="15"/> - <Property name="rows" type="int" value="5"/> + <Property name="text" type="java.lang.String" value="Maßnahmen"/> </Properties> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.bemerkung}" target="taBemerkung" targetPath="text" updateStrategy="0" immediately="false"> - <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> - </BindingProperty> - </BindingProperties> </Component> </SubComponents> </Container> - <Container class="javax.swing.JPanel" name="jPanel4"> + <Container class="javax.swing.JPanel" name="panInfoContent"> <Properties> <Property name="opaque" type="boolean" value="false"/> </Properties> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Component class="javax.swing.JCheckBox" name="cbFin"> - <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbFin.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - <Property name="contentAreaFilled" type="boolean" value="false"/> - </Properties> - <BindingProperties> - <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.massn_fin}" target="cbFin" targetPath="selected" updateStrategy="0" immediately="false"> - <Property name="nullValue" type="boolean" value="false"/> - <Property name="incompletePathValue" type="boolean" value="false"/> - </BindingProperty> - </BindingProperties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbFinActionPerformed"/> - </Events> + <Component class="javax.swing.JLabel" name="blbSpace"> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="10" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> </Constraint> </Constraints> </Component> - <Component class="javax.swing.JCheckBox" name="cbHmwb"> + <Container class="javax.swing.JPanel" name="jPanel2"> <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbHmwb.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - <Property name="contentAreaFilled" type="boolean" value="false"/> - </Properties> - <BindingProperties> - <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.hmwb}" target="cbHmwb" targetPath="selected" updateStrategy="0" immediately="false"> - <Property name="nullValue" type="boolean" value="false"/> - <Property name="incompletePathValue" type="boolean" value="false"/> - </BindingProperty> - </BindingProperties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbHmwbActionPerformed"/> - </Events> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="jPanel5"> - <Properties> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="4" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Component class="javax.swing.JCheckBox" name="cbErsteOrdn"> - <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbErsteOrdn.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - <Property name="contentAreaFilled" type="boolean" value="false"/> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[100, 23]"/> + <Dimension value="[530, 750]"/> </Property> + <Property name="opaque" type="boolean" value="false"/> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[100, 23]"/> + <Dimension value="[620, 750]"/> </Property> </Properties> - <BindingProperties> - <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.erste_ordn}" target="cbErsteOrdn" targetPath="selected" updateStrategy="0" immediately="false"> - <Property name="nullValue" type="boolean" value="false"/> - <Property name="incompletePathValue" type="boolean" value="false"/> - </BindingProperty> - </BindingProperties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbErsteOrdnActionPerformed"/> - </Events> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JCheckBox" name="cbZweiteOrdn"> - <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbZweiteOrdn.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - <Property name="contentAreaFilled" type="boolean" value="false"/> - </Properties> - <BindingProperties> - <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.zweite_ordn}" target="cbZweiteOrdn" targetPath="selected" updateStrategy="0" immediately="false"> - <Property name="nullValue" type="boolean" value="false"/> - <Property name="incompletePathValue" type="boolean" value="false"/> - </BindingProperty> - </BindingProperties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbZweiteOrdnActionPerformed"/> - </Events> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - </SubComponents> - </Container> - <Component class="javax.swing.JLabel" name="lbllfdnr1"> - <Properties> - <Property name="text" type="java.lang.String" value="Gewässerordnung"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Container class="javax.swing.JScrollPane" name="scpImpactSrc"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[300, 80]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[300, 80]"/> - </Property> - </Properties> - <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="2" gridWidth="2" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="10" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> - <SubComponents> - <Component class="javax.swing.JList" name="lstImpactSrc"> - <Properties> - <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> - <StringArray count="0"/> - </Property> - <Property name="selectionMode" type="int" value="0"/> - </Properties> - </Component> - </SubComponents> - </Container> - <Component class="javax.swing.JLabel" name="lblImpact"> - <Properties> - <Property name="text" type="java.lang.String" value="<html>Sign.&nbsp;Belastungsqu. am Wasserkörper</html>"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="2" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Container class="javax.swing.JPanel" name="jPanel7"> - <Properties> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="19" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas1"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="18" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="5" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo4"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="20" insetsBottom="0" insetsRight="20" anchor="18" weightX="1.0" weightY="1.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading4"> + <Component class="javax.swing.JLabel" name="lblZiele"> + <Properties> + <Property name="text" type="java.lang.String" value="Entwicklungsziele"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="7" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblMassn_typ"> + <Properties> + <Property name="text" type="java.lang.String" value="Massnahmen-Kategorie"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="9" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblRevital"> + <Properties> + <Property name="text" type="java.lang.String" value="Art der Maßnahme"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="10" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblPrioritaet"> + <Properties> + <Property name="text" type="java.lang.String" value="Priorität"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="11" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblKosten"> + <Properties> + <Property name="text" type="java.lang.String" value="geschätzte Kosten"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="12" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblSubs_typ"> + <Properties> + <Property name="text" type="java.lang.String" value="Realisierung bis"/> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[165, 20]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="15" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JTextField" name="txtKosten"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.kosten}" target="txtKosten" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> + </BindingProperties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="12" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbMassn_typ"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.m_category}" target="cbMassn_typ" targetPath="selectedItem" updateStrategy="0" immediately="false"/> + </BindingProperties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="9" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbRevital"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.revital}" target="cbRevital" targetPath="selectedItem" updateStrategy="0" immediately="false"/> + </BindingProperties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="10" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbPrioritaet"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.prioritaet}" target="cbPrioritaet" targetPath="selectedItem" updateStrategy="0" immediately="false"/> + </BindingProperties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="11" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JTextField" name="txtZiele"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.ziele}" target="txtZiele" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + <Property name="nullValue" type="java.lang.String" value=""/> + </BindingProperty> + </BindingProperties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="7" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lbllfdnr"> + <Properties> + <Property name="text" type="java.lang.String" value="laufende Nummer im WK"/> + <Property name="toolTipText" type="java.lang.String" value="laufende Nummer im Wasserkörper"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="3" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblWk_k"> + <Properties> + <Property name="text" type="java.lang.String" value="Wasserkörper-Kürzel"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblValWk_k"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.wk_fg.wk_k}" target="lblValWk_k" targetPath="text" updateStrategy="0" immediately="false"/> + </BindingProperties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblWk_name"> + <Properties> + <Property name="text" type="java.lang.String" value="Wasserkörper-Name"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblValWk_name"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> </Property> - <Property name="text" type="java.lang.String" value="Beschreibung der Maßnahme"/> </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent4"> - <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Container class="javax.swing.JScrollPane" name="jScrollPane1"> + <Component class="javax.swing.JLabel" name="lblMassn_id"> + <Properties> + <Property name="text" type="java.lang.String" value="Maßnahmen-Nummer"/> + <Property name="toolTipText" type="java.lang.String" value="laufende Nummer im Wasserkörper"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="5" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblStalu"> + <Properties> + <Property name="text" type="java.lang.String" value="Zuständiges StALU"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="16" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JTextField" name="txtMassn_id"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massn_id}" target="txtMassn_id" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> + </BindingProperties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="5" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbStalu"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[380, 100]"/> + <Dimension value="[200, 25]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[380, 100]"/> + <Dimension value="[200, 25]"/> </Property> </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.stalu}" target="cbStalu" targetPath="selectedItem" updateStrategy="0" immediately="false"/> + </BindingProperties> <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="6" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="17" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="2" gridY="16" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="12" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> - <SubComponents> - <Component class="javax.swing.JTextArea" name="jTextArea1"> - <BindingProperties> - <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massnahme}" target="jTextArea1" targetPath="text" updateStrategy="0" immediately="false"> - <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> - </BindingProperty> - </BindingProperties> - </Component> - </SubComponents> - </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="jPanel3"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[450, 540]"/> - </Property> - <Property name="opaque" type="boolean" value="false"/> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[620, 540]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="20" insetsBottom="10" insetsRight="20" anchor="17" weightX="1.0" weightY="1.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="4" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo2"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading2"> + </Component> + <Component class="javax.swing.JCheckBox" name="cbStarted"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbStarted.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> </Property> - <Property name="text" type="java.lang.String" value="LAWA-Maßnahmen"/> + <Property name="contentAreaFilled" type="boolean" value="false"/> </Properties> + <BindingProperties> + <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.massn_started}" target="cbStarted" targetPath="selected" updateStrategy="0" immediately="false"> + <Property name="nullValue" type="boolean" value="false"/> + <Property name="incompletePathValue" type="boolean" value="false"/> + </BindingProperty> + </BindingProperties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbStartedActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent2"> - <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Container class="javax.swing.JPanel" name="panDe_meas"> + <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbReal"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.realisierung}" target="cbReal" targetPath="selectedItem" updateStrategy="0" immediately="false"/> + </BindingProperties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox();"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="15" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblMassn_Schl"> + <Properties> + <Property name="text" type="java.lang.String" value="Schlüsselmaßnahme"/> + <Property name="toolTipText" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.lblMassn_typ.toolTipText" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="8" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="de.cismet.cids.editors.DefaultBindableReferenceCombo" name="cbMassn_schl"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 25]"/> + </Property> + </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.massnahmen_schluessel}" target="cbMassn_schl" targetPath="selectedItem" updateStrategy="0" immediately="false"/> + </BindingProperties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new ScrollableComboBox(MASSNAHMEN_SCHLUESSEL_MC, true, true);"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="8" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblBemerkung"> + <Properties> + <Property name="text" type="java.lang.String" value="Bemerkungen"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="17" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Container class="javax.swing.JPanel" name="jPanel6"> <Properties> <Property name="opaque" type="boolean" value="false"/> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="1" gridY="3" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Component class="javax.swing.JButton" name="btnAddDe_meas"> + <Component class="javax.swing.JLabel" name="lblValLfdnr"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[100, 25]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[100, 25]"/> </Property> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddDe_measActionPerformed"/> - </Events> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massn_wk_lfdnr}" target="lblValLfdnr" targetPath="text" updateStrategy="0" immediately="false"/> + </BindingProperties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="1" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="13" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> </Component> - <Component class="javax.swing.JButton" name="btnRemDeMeas"> + <Component class="javax.swing.JCheckBox" name="cbLandesweit"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbLandesweit.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> </Property> + <Property name="contentAreaFilled" type="boolean" value="false"/> </Properties> + <BindingProperties> + <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.landesweit}" target="cbLandesweit" targetPath="selected" updateStrategy="0" immediately="false"> + <Property name="nullValue" type="boolean" value="false"/> + <Property name="incompletePathValue" type="boolean" value="false"/> + </BindingProperty> + </BindingProperties> <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemDeMeasActionPerformed"/> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbLandesweitActionPerformed"/> </Events> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="2" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> </Component> </SubComponents> </Container> - <Container class="javax.swing.JScrollPane" name="scpdeMeas"> + <Container class="javax.swing.JScrollPane" name="jScrollPane2"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[250, 100]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[250, 100]"/> </Property> </Properties> <AuxValues> @@ -1313,147 +903,164 @@ </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="2" gridY="17" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="20" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> - <Component class="javax.swing.JList" name="lstdeMeas"> + <Component class="javax.swing.JTextArea" name="taBemerkung"> <Properties> - <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> - <StringArray count="0"/> - </Property> - <Property name="selectionMode" type="int" value="0"/> + <Property name="columns" type="int" value="15"/> + <Property name="rows" type="int" value="5"/> </Properties> <BindingProperties> - <BindingProperty name="elements" source="Form" sourcePath="${cidsBean.pressure_measure}" target="lstdeMeas" targetPath="elements" updateStrategy="0" immediately="false"/> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.bemerkung}" target="taBemerkung" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> </BindingProperties> - <Events> - <EventHandler event="valueChanged" listener="javax.swing.event.ListSelectionListener" parameters="javax.swing.event.ListSelectionEvent" handler="lstdeMeasValueChanged"/> - </Events> </Component> </SubComponents> </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panDetail"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="3" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo5"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading5"> + <Container class="javax.swing.JPanel" name="jPanel4"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> - </Property> - <Property name="text" type="java.lang.String" value="Detail-Maßnahmen"/> + <Property name="opaque" type="boolean" value="false"/> </Properties> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent5"> - <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> - </Constraint> - </Constraints> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Container class="javax.swing.JPanel" name="panPressuresBut1"> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JCheckBox" name="cbFin"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbFin.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="contentAreaFilled" type="boolean" value="false"/> + </Properties> + <BindingProperties> + <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.massn_fin}" target="cbFin" targetPath="selected" updateStrategy="0" immediately="false"> + <Property name="nullValue" type="boolean" value="false"/> + <Property name="incompletePathValue" type="boolean" value="false"/> + </BindingProperty> + </BindingProperties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbFinActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JCheckBox" name="cbHmwb"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbHmwb.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="contentAreaFilled" type="boolean" value="false"/> + </Properties> + <BindingProperties> + <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.hmwb}" target="cbHmwb" targetPath="selected" updateStrategy="0" immediately="false"> + <Property name="nullValue" type="boolean" value="false"/> + <Property name="incompletePathValue" type="boolean" value="false"/> + </BindingProperty> + </BindingProperties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbHmwbActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="jPanel5"> <Properties> <Property name="opaque" type="boolean" value="false"/> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="1" gridY="4" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Component class="javax.swing.JButton" name="btnAddPressure1"> + <Component class="javax.swing.JCheckBox" name="cbErsteOrdn"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbErsteOrdn.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="contentAreaFilled" type="boolean" value="false"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[100, 23]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[100, 23]"/> </Property> </Properties> + <BindingProperties> + <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.erste_ordn}" target="cbErsteOrdn" targetPath="selected" updateStrategy="0" immediately="false"> + <Property name="nullValue" type="boolean" value="false"/> + <Property name="incompletePathValue" type="boolean" value="false"/> + </BindingProperty> + </BindingProperties> <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddPressure1ActionPerformed"/> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbErsteOrdnActionPerformed"/> </Events> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="1" gridY="13" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> </Component> - <Component class="javax.swing.JButton" name="btnRemPressure1"> + <Component class="javax.swing.JCheckBox" name="cbZweiteOrdn"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="MassnahmenEditor.cbZweiteOrdn.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> </Property> + <Property name="contentAreaFilled" type="boolean" value="false"/> </Properties> + <BindingProperties> + <BindingProperty name="selected" source="Form" sourcePath="${cidsBean.zweite_ordn}" target="cbZweiteOrdn" targetPath="selected" updateStrategy="0" immediately="false"> + <Property name="nullValue" type="boolean" value="false"/> + <Property name="incompletePathValue" type="boolean" value="false"/> + </BindingProperty> + </BindingProperties> <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemPressure1ActionPerformed"/> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cbZweiteOrdnActionPerformed"/> </Events> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="2" gridY="13" gridWidth="3" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> </Component> </SubComponents> </Container> - <Container class="javax.swing.JScrollPane" name="scpPressure1"> + <Component class="javax.swing.JLabel" name="lbllfdnr1"> + <Properties> + <Property name="text" type="java.lang.String" value="Gewässerordnung"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Container class="javax.swing.JScrollPane" name="scpImpactSrc"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[300, 80]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[300, 80]"/> </Property> </Properties> <AuxValues> @@ -1461,669 +1068,1247 @@ </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="1" gridY="2" gridWidth="2" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="10" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> - <Component class="javax.swing.JList" name="lstPressure1"> + <Component class="javax.swing.JList" name="lstImpactSrc"> <Properties> <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> <StringArray count="0"/> </Property> <Property name="selectionMode" type="int" value="0"/> </Properties> - <BindingProperties> - <BindingProperty name="elements" source="Form" sourcePath="${cidsBean.detail_massnahme}" target="lstPressure1" targetPath="elements" updateStrategy="0" immediately="false"/> - </BindingProperties> </Component> </SubComponents> </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panPressure"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 150]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="3" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo3"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> + <Component class="javax.swing.JLabel" name="lblImpact"> + <Properties> + <Property name="text" type="java.lang.String" value="<html>Sign.&nbsp;Belastungsqu. am Wasserkörper</html>"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="2" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Container class="javax.swing.JPanel" name="jPanel7"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="19" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading3"> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + </Container> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas1"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 150]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 150]"/> </Property> - <Property name="text" type="java.lang.String" value="Belastungen"/> </Properties> - </Component> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="18" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="5" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> + <SubComponents> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo4"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading4"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Beschreibung der Maßnahme"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent4"> + <Properties> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> + </Property> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JScrollPane" name="jScrollPane1"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[380, 100]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[380, 100]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="6" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="17" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JTextArea" name="jTextArea1"> + <BindingProperties> + <BindingProperty name="text" source="Form" sourcePath="${cidsBean.massnahme}" target="jTextArea1" targetPath="text" updateStrategy="0" immediately="false"> + <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> + </BindingProperty> + </BindingProperties> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> + </SubComponents> + </Container> </SubComponents> </Container> - <Container class="javax.swing.JPanel" name="panInfoContent3"> + <Container class="javax.swing.JPanel" name="jPanel3"> <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[450, 540]"/> </Property> <Property name="opaque" type="boolean" value="false"/> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[620, 540]"/> + </Property> </Properties> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="20" insetsBottom="10" insetsRight="20" anchor="17" weightX="1.0" weightY="1.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Container class="javax.swing.JPanel" name="panPressuresBut"> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas"> <Properties> - <Property name="opaque" type="boolean" value="false"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 150]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 150]"/> + </Property> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="4" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JButton" name="btnAddPressure"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo2"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddPressureActionPerformed"/> - </Events> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> </Constraint> </Constraints> - </Component> - <Component class="javax.swing.JButton" name="btnRemPressure"> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading2"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="LAWA-Maßnahmen"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent2"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> </Property> + <Property name="opaque" type="boolean" value="false"/> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemPressureActionPerformed"/> - </Events> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> </Constraint> </Constraints> - </Component> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JPanel" name="panDe_meas"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JButton" name="btnAddDe_meas"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddDe_measActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JButton" name="btnRemDeMeas"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemDeMeasActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JScrollPane" name="scpdeMeas"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JList" name="lstdeMeas"> + <Properties> + <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> + <StringArray count="0"/> + </Property> + <Property name="selectionMode" type="int" value="0"/> + </Properties> + <BindingProperties> + <BindingProperty name="elements" source="Form" sourcePath="${cidsBean.pressure_measure}" target="lstdeMeas" targetPath="elements" updateStrategy="0" immediately="false"/> + </BindingProperties> + <Events> + <EventHandler event="valueChanged" listener="javax.swing.event.ListSelectionListener" parameters="javax.swing.event.ListSelectionEvent" handler="lstdeMeasValueChanged"/> + </Events> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> </SubComponents> </Container> - <Container class="javax.swing.JScrollPane" name="scpPressure"> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panDetail"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[480, 150]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[480, 150]"/> </Property> </Properties> - <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> - </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="3" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JList" name="lstPressure"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo5"> <Properties> - <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> - <StringArray count="0"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> - <Property name="selectionMode" type="int" value="0"/> </Properties> - </Component> - </SubComponents> - </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas2"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 135]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 135]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="2" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo6"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading5"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Detail-Maßnahmen"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent5"> + <Properties> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> + </Property> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading6"> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JPanel" name="panPressuresBut1"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JButton" name="btnAddPressure1"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddPressure1ActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JButton" name="btnRemPressure1"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemPressure1ActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JScrollPane" name="scpPressure1"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JList" name="lstPressure1"> + <Properties> + <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> + <StringArray count="0"/> + </Property> + <Property name="selectionMode" type="int" value="0"/> + </Properties> + <BindingProperties> + <BindingProperty name="elements" source="Form" sourcePath="${cidsBean.detail_massnahme}" target="lstPressure1" targetPath="elements" updateStrategy="0" immediately="false"/> + </BindingProperties> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> + </SubComponents> + </Container> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panPressure"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 150]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 150]"/> </Property> - <Property name="text" type="java.lang.String" value="Signifikante Belastungen am Wasserkörper"/> </Properties> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent6"> - <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> - </Constraint> - </Constraints> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="3" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Container class="javax.swing.JPanel" name="panDe_meas1"> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> + <SubComponents> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo3"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading3"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Belastungen"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent3"> + <Properties> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> + </Property> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JPanel" name="panPressuresBut"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JButton" name="btnAddPressure"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddPressureActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JButton" name="btnRemPressure"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemPressureActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JScrollPane" name="scpPressure"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JList" name="lstPressure"> + <Properties> + <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> + <StringArray count="0"/> + </Property> + <Property name="selectionMode" type="int" value="0"/> + </Properties> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> + </SubComponents> + </Container> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas2"> <Properties> - <Property name="opaque" type="boolean" value="false"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 135]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 135]"/> + </Property> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="2" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JButton" name="btnAddDe_meas1"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo6"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddDe_meas1ActionPerformed"/> - </Events> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> </Constraint> </Constraints> - </Component> - <Component class="javax.swing.JButton" name="btnRemDeMeas1"> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading6"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Signifikante Belastungen am Wasserkörper"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent6"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> </Property> + <Property name="opaque" type="boolean" value="false"/> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemDeMeas1ActionPerformed"/> - </Events> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> </Constraint> </Constraints> - </Component> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JPanel" name="panDe_meas1"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JButton" name="btnAddDe_meas1"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddDe_meas1ActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JButton" name="btnRemDeMeas1"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemDeMeas1ActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JScrollPane" name="scpdeMeas1"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JList" name="lstdeMeas1"> + <Properties> + <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> + <StringArray count="0"/> + </Property> + <Property name="selectionMode" type="int" value="0"/> + </Properties> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> </SubComponents> </Container> - <Container class="javax.swing.JScrollPane" name="scpdeMeas1"> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas3"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[480, 135]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[480, 135]"/> </Property> </Properties> - <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> - </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="2" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JList" name="lstdeMeas1"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo7"> <Properties> - <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> - <StringArray count="0"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> - <Property name="selectionMode" type="int" value="0"/> </Properties> - </Component> - </SubComponents> - </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panDeMeas3"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 135]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 135]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="2" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo7"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading7"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Belastung mit prioritären oder flussgebietsspezifischen Schadstoffen"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent7"> + <Properties> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> + </Property> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading7"> - <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> - </Property> - <Property name="text" type="java.lang.String" value="Belastung mit prioritären oder flussgebietsspezifischen Schadstoffen"/> - </Properties> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent7"> - <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> - </Constraint> - </Constraints> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JPanel" name="panDe_meas2"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Container class="javax.swing.JPanel" name="panDe_meas2"> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="javax.swing.JButton" name="btnAddDe_meas2"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddDe_meas2ActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JButton" name="btnRemDeMeas2"> + <Properties> + <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> + <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + </Property> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemDeMeas2ActionPerformed"/> + </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JScrollPane" name="scpdeMeas2"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JList" name="lstdeMeas2"> + <Properties> + <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> + <StringArray count="0"/> + </Property> + <Property name="selectionMode" type="int" value="0"/> + </Properties> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> + </SubComponents> + </Container> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panMeasDetail"> <Properties> - <Property name="opaque" type="boolean" value="false"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 250]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[480, 250]"/> + </Property> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="2" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="10" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="6" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JButton" name="btnAddDe_meas2"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo8"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_add_mini.png"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnAddDe_meas2ActionPerformed"/> - </Events> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> </Constraint> </Constraints> - </Component> - <Component class="javax.swing.JButton" name="btnRemDeMeas2"> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading8"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="LAWA-Maßnahmen Details"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent8"> <Properties> - <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> - <Image iconType="3" name="/de/cismet/cids/custom/objecteditors/wrrl_db_mv/edit_remove_mini.png"/> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> </Property> + <Property name="opaque" type="boolean" value="false"/> </Properties> - <Events> - <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnRemDeMeas2ActionPerformed"/> - </Events> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> </Constraint> </Constraints> - </Component> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="de.cismet.cids.custom.objecteditors.wrrl_db_mv.MassnahmenDetail" name="massnahmenDetail1"> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new MassnahmenDetail(readOnly);"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> </SubComponents> </Container> - <Container class="javax.swing.JScrollPane" name="scpdeMeas2"> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panJustification"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[480, 170]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[480, 170]"/> </Property> </Properties> - <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> - </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="7" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JList" name="lstdeMeas2"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo9"> <Properties> - <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> - <StringArray count="0"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> - <Property name="selectionMode" type="int" value="0"/> </Properties> - </Component> - </SubComponents> - </Container> - </SubComponents> - </Container> - </SubComponents> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panMeasDetail"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 250]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 250]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="6" gridWidth="2" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo8"> - <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> - </Constraint> - </Constraints> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading9"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Begründung für eine verzögerte Umsetzung der Maßnahmen"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent9"> + <Properties> + <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> + <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> + <LineBorder roundedCorners="true" thickness="2"/> + </Border> + </Property> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading8"> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="javax.swing.JScrollPane" name="scpdeMeas3"> + <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 90]"/> + </Property> + </Properties> + <AuxValues> + <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="javax.swing.JList" name="lstdeMeas3"> + <Properties> + <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> + <StringArray count="0"/> + </Property> + <Property name="selectionMode" type="int" value="0"/> + </Properties> + <BindingProperties> + <BindingProperty name="elements" source="Form" sourcePath="${cidsBean.justif}" target="lstdeMeas3" targetPath="elements" updateStrategy="0" immediately="false"/> + </BindingProperties> + <Events> + <EventHandler event="valueChanged" listener="javax.swing.event.ListSelectionListener" parameters="javax.swing.event.ListSelectionEvent" handler="lstdeMeas3ValueChanged"/> + </Events> + </Component> + </SubComponents> + </Container> + </SubComponents> + </Container> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="jPanel8"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> - </Property> - <Property name="text" type="java.lang.String" value="LAWA-Maßnahmen Details"/> + <Property name="opaque" type="boolean" value="false"/> </Properties> - </Component> - </SubComponents> - </Container> - <Container class="javax.swing.JPanel" name="panInfoContent8"> - <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Component class="de.cismet.cids.custom.objecteditors.wrrl_db_mv.MassnahmenDetail" name="massnahmenDetail1"> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new MassnahmenDetail(readOnly);"/> - </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="0" gridY="19" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> </Constraint> </Constraints> - </Component> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + </Container> </SubComponents> </Container> - </SubComponents> - </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panJustification"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 170]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[480, 170]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="7" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="10" insetsRight="0" anchor="17" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> - <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo9"> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panGeo"> <Properties> - <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="33" green="33" red="33" type="rgb"/> - </Property> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> + <Dimension value="[640, 100]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[109, 24]"/> + <Dimension value="[640, 100]"/> </Property> </Properties> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="North"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="1" gridWidth="2" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="20" insetsBottom="10" insetsRight="20" anchor="10" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading9"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo1"> <Properties> - <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> - <Color blue="ff" green="ff" red="ff" type="rgb"/> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="33" red="33" type="rgb"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[109, 24]"/> </Property> - <Property name="text" type="java.lang.String" value="Begründung für eine verzögerte Umsetzung der Maßnahmen"/> </Properties> - </Component> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> + <SubComponents> + <Component class="javax.swing.JLabel" name="lblHeading1"> + <Properties> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="ff" red="ff" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="Geometrie"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panInfoContent1"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Component class="de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor" name="linearReferencedLineEditor"> + <AuxValues> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="(readOnly ? new LinearReferencedLineRenderer(true) : new de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor())"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="-1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="10" insetsLeft="10" insetsBottom="10" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + </Component> + </SubComponents> + </Container> </SubComponents> </Container> - <Container class="javax.swing.JPanel" name="panInfoContent9"> + <Container class="javax.swing.JPanel" name="jPanel1"> <Properties> - <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> - <Border info="org.netbeans.modules.form.compat2.border.LineBorderInfo"> - <LineBorder roundedCorners="true" thickness="2"/> - </Border> - </Property> <Property name="opaque" type="boolean" value="false"/> </Properties> <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> - <BorderConstraints direction="Center"/> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="2" gridWidth="2" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="20" insetsBottom="0" insetsRight="20" anchor="10" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Container class="javax.swing.JScrollPane" name="scpdeMeas3"> + <Component class="javax.swing.JComboBox" name="cbGeom"> <Properties> <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[300, 20]"/> </Property> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[400, 90]"/> + <Dimension value="[300, 20]"/> </Property> </Properties> + <BindingProperties> + <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.additional_geom}" target="cbGeom" targetPath="selectedItem" updateStrategy="0" immediately="false"> + <Property name="converter" type="org.jdesktop.beansbinding.Converter" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> + <Connection code="((DefaultCismapGeometryComboBoxEditor)cbGeom).getConverter()" type="code"/> + </Property> + </BindingProperty> + </BindingProperties> <AuxValues> - <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/> + <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="readOnly ? new JComboBox() : new DefaultCismapGeometryComboBoxEditor()"/> + <AuxValue name="JavaCodeGenerator_InitCodePost" type="java.lang.String" value="}"/> + <AuxValue name="JavaCodeGenerator_InitCodePre" type="java.lang.String" value="if (!readOnly) {"/> </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="15" insetsLeft="10" insetsBottom="15" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="6" gridY="12" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="18" weightX="1.0" weightY="0.0"/> </Constraint> </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> - <SubComponents> - <Component class="javax.swing.JList" name="lstdeMeas3"> - <Properties> - <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor"> - <StringArray count="0"/> - </Property> - <Property name="selectionMode" type="int" value="0"/> - </Properties> - <BindingProperties> - <BindingProperty name="elements" source="Form" sourcePath="${cidsBean.justif}" target="lstdeMeas3" targetPath="elements" updateStrategy="0" immediately="false"/> - </BindingProperties> - <Events> - <EventHandler event="valueChanged" listener="javax.swing.event.ListSelectionListener" parameters="javax.swing.event.ListSelectionEvent" handler="lstdeMeas3ValueChanged"/> - </Events> - </Component> - </SubComponents> - </Container> + </Component> + <Component class="javax.swing.JLabel" name="lblGeom"> + <Properties> + <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> + <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="WkSgPanOne.lblGeom.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> + </Property> + <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[350, 20]"/> + </Property> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[250, 20]"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[180, 20]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="5" gridY="12" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> </SubComponents> </Container> </SubComponents> </Container> - <Container class="javax.swing.JPanel" name="jPanel8"> - <Properties> - <Property name="opaque" type="boolean" value="false"/> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="19" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> - </Constraint> - </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> - </Container> </SubComponents> </Container> - <Container class="de.cismet.tools.gui.RoundedPanel" name="panGeo"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[640, 100]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[640, 100]"/> - </Property> - </Properties> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="panMelInf"> + <Properties> + <Property name="opaque" type="boolean" value="false"/> + </Properties> + <AuxValues> + <AuxValue name="JavaCodeGenerator_AddingCodePost" type="java.lang.String" value="}"/> + <AuxValue name="JavaCodeGenerator_CreateCodePost" type="java.lang.String" value="}"/> + <AuxValue name="JavaCodeGenerator_CreateCodePre" type="java.lang.String" value="if (showPanMelinf) {"/> + <AuxValue name="JavaCodeGenerator_InitCodePre" type="java.lang.String" value="if (showPanMelinf) {"/> + </AuxValues> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription"> + <JTabbedPaneConstraints tabName="Anhörung"> + <Property name="tabTitle" type="java.lang.String" value="Anhörung"/> + </JTabbedPaneConstraints> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> + <SubComponents> + <Container class="de.cismet.tools.gui.RoundedPanel" name="panQuality"> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="1" gridWidth="2" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="20" insetsBottom="10" insetsRight="20" anchor="10" weightX="1.0" weightY="0.0"/> + <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="1.0" weightY="1.0"/> </Constraint> </Constraints> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> <SubComponents> - <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadInfo1"> + <Container class="de.cismet.tools.gui.SemiRoundedPanel" name="panHeadQuality"> <Properties> <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> <Color blue="33" green="33" red="33" type="rgb"/> @@ -2143,19 +2328,25 @@ <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/> <SubComponents> - <Component class="javax.swing.JLabel" name="lblHeading1"> + <Component class="javax.swing.JLabel" name="lblHeading11"> <Properties> <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> <Color blue="ff" green="ff" red="ff" type="rgb"/> </Property> - <Property name="text" type="java.lang.String" value="Geometrie"/> + <Property name="text" type="java.lang.String" value="Anhörung"/> </Properties> </Component> </SubComponents> </Container> - <Container class="javax.swing.JPanel" name="panInfoContent1"> + <Container class="javax.swing.JPanel" name="panQualityContent"> <Properties> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[1100, 260]"/> + </Property> <Property name="opaque" type="boolean" value="false"/> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[1100, 260]"/> + </Property> </Properties> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> @@ -2165,82 +2356,37 @@ <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> - <Component class="de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor" name="linearReferencedLineEditor"> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="(readOnly ? new LinearReferencedLineRenderer(true) : new de.cismet.cids.custom.objecteditors.wrrl_db_mv.LinearReferencedLineEditor())"/> - </AuxValues> + <Component class="javax.swing.JLabel" name="lblSpace"> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="-1" gridWidth="1" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="10" insetsLeft="10" insetsBottom="10" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + <GridBagConstraints gridX="2" gridY="8" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> </Constraint> </Constraints> </Component> + <Container class="javax.swing.JScrollPane" name="jScrollPane4"> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="5" gridWidth="3" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="10" insetsBottom="5" insetsRight="10" anchor="10" weightX="1.0" weightY="1.0"/> + </Constraint> + </Constraints> + + <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> + <SubComponents> + <Component class="org.jdesktop.swingx.JXTable" name="tabPressure"> + </Component> + </SubComponents> + </Container> </SubComponents> </Container> </SubComponents> </Container> - <Container class="javax.swing.JPanel" name="jPanel1"> - <Properties> - <Property name="opaque" type="boolean" value="false"/> - </Properties> + <Component class="javax.swing.JLabel" name="panSpace1"> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="0" gridY="2" gridWidth="2" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="5" insetsLeft="20" insetsBottom="0" insetsRight="20" anchor="10" weightX="0.0" weightY="0.0"/> + <GridBagConstraints gridX="0" gridY="2" gridWidth="2" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="1.0"/> </Constraint> </Constraints> - - <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> - <SubComponents> - <Component class="javax.swing.JComboBox" name="cbGeom"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[300, 20]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[300, 20]"/> - </Property> - </Properties> - <BindingProperties> - <BindingProperty name="selectedItem" source="Form" sourcePath="${cidsBean.additional_geom}" target="cbGeom" targetPath="selectedItem" updateStrategy="0" immediately="false"> - <Property name="converter" type="org.jdesktop.beansbinding.Converter" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> - <Connection code="((DefaultCismapGeometryComboBoxEditor)cbGeom).getConverter()" type="code"/> - </Property> - </BindingProperty> - </BindingProperties> - <AuxValues> - <AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="readOnly ? new JComboBox() : new DefaultCismapGeometryComboBoxEditor()"/> - <AuxValue name="JavaCodeGenerator_InitCodePost" type="java.lang.String" value="}"/> - <AuxValue name="JavaCodeGenerator_InitCodePre" type="java.lang.String" value="if (!readOnly) {"/> - </AuxValues> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="6" gridY="12" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="18" weightX="1.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JLabel" name="lblGeom"> - <Properties> - <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> - <ResourceString bundle="de/cismet/cids/custom/objecteditors/wrrl_db_mv/Bundle.properties" key="WkSgPanOne.lblGeom.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/> - </Property> - <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[350, 20]"/> - </Property> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[250, 20]"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[180, 20]"/> - </Property> - </Properties> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> - <GridBagConstraints gridX="5" gridY="12" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="5" insetsBottom="5" insetsRight="5" anchor="17" weightX="0.0" weightY="0.0"/> - </Constraint> - </Constraints> - </Component> - </SubComponents> - </Container> + </Component> </SubComponents> </Container> </SubComponents> diff --git a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.java b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.java index 1c7068ed..29db3316 100644 --- a/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.java +++ b/src/main/java/de/cismet/cids/custom/objecteditors/wrrl_db_mv/MassnahmenEditor.java @@ -49,12 +49,14 @@ import javax.swing.JList; import javax.swing.JOptionPane; import javax.swing.JPanel; +import javax.swing.table.DefaultTableCellRenderer; import de.cismet.cids.custom.objectrenderer.wrrl_db_mv.LinearReferencedLineRenderer; import de.cismet.cids.custom.wrrl_db_mv.commons.WRRLUtil; import de.cismet.cids.custom.wrrl_db_mv.fgsk.FgskSimulationHelper; import de.cismet.cids.custom.wrrl_db_mv.server.search.MaxWBNumberSearch; import de.cismet.cids.custom.wrrl_db_mv.server.search.StaluSearch; +import de.cismet.cids.custom.wrrl_db_mv.server.search.WkFgMeldeInfosSearch; import de.cismet.cids.custom.wrrl_db_mv.util.*; import de.cismet.cids.dynamics.CidsBean; @@ -82,6 +84,8 @@ import de.cismet.tools.gui.StaticSwingTools; import de.cismet.tools.gui.WaitingDialogThread; +import static javax.swing.SwingConstants.TOP; + /** * Massnahmen koennen sich auf Fliessgewaesser und Seegewaesser beziehen. Massnahmen, die sich auf Seegewaesser beziehen * haben keine Stationierung und als Geometrie die Geometrie des Sees. Ausser wenn sie schon zuvor eine Station hatten, @@ -153,6 +157,7 @@ public void run() { //~ Instance fields -------------------------------------------------------- + private boolean showPanMelinf; private List<CidsBean> pressures = null; private CidsBean cidsBean; @@ -211,12 +216,14 @@ public void run() { private javax.swing.JPanel jPanel8; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane2; + private javax.swing.JScrollPane jScrollPane4; private javax.swing.JTextArea jTextArea1; private javax.swing.JLabel lblBemerkung; private javax.swing.JLabel lblFoot; private javax.swing.JLabel lblGeom; private javax.swing.JLabel lblHeading; private javax.swing.JLabel lblHeading1; + private javax.swing.JLabel lblHeading11; private javax.swing.JLabel lblHeading2; private javax.swing.JLabel lblHeading3; private javax.swing.JLabel lblHeading4; @@ -235,6 +242,7 @@ public void run() { private javax.swing.JLabel lblPressureCataloge1; private javax.swing.JLabel lblPrioritaet; private javax.swing.JLabel lblRevital; + private javax.swing.JLabel lblSpace; private javax.swing.JLabel lblStalu; private javax.swing.JLabel lblSubs_typ; private javax.swing.JLabel lblValLfdnr; @@ -254,6 +262,7 @@ public void run() { private javax.swing.JList lstdeMeas2; private javax.swing.JList lstdeMeas3; private de.cismet.cids.custom.objecteditors.wrrl_db_mv.MassnahmenDetail massnahmenDetail1; + private javax.swing.JPanel panAllgemein; private de.cismet.tools.gui.RoundedPanel panDeMeas; private de.cismet.tools.gui.RoundedPanel panDeMeas1; private de.cismet.tools.gui.RoundedPanel panDeMeas2; @@ -274,6 +283,7 @@ public void run() { private de.cismet.tools.gui.SemiRoundedPanel panHeadInfo7; private de.cismet.tools.gui.SemiRoundedPanel panHeadInfo8; private de.cismet.tools.gui.SemiRoundedPanel panHeadInfo9; + private de.cismet.tools.gui.SemiRoundedPanel panHeadQuality; private de.cismet.tools.gui.RoundedPanel panInfo; private javax.swing.JPanel panInfoContent; private javax.swing.JPanel panInfoContent1; @@ -287,12 +297,16 @@ public void run() { private javax.swing.JPanel panInfoContent9; private de.cismet.tools.gui.RoundedPanel panJustification; private de.cismet.tools.gui.RoundedPanel panMeasDetail; + private javax.swing.JPanel panMelInf; private javax.swing.JPanel panMenButtonsMeas; private javax.swing.JPanel panMenButtonsPressure; private javax.swing.JPanel panMenButtonsPressure1; private de.cismet.tools.gui.RoundedPanel panPressure; private javax.swing.JPanel panPressuresBut; private javax.swing.JPanel panPressuresBut1; + private de.cismet.tools.gui.RoundedPanel panQuality; + private javax.swing.JPanel panQualityContent; + private javax.swing.JLabel panSpace1; private javax.swing.JScrollPane scpImpactSrc; private javax.swing.JScrollPane scpPressure; private javax.swing.JScrollPane scpPressure1; @@ -301,6 +315,8 @@ public void run() { private javax.swing.JScrollPane scpdeMeas2; private javax.swing.JScrollPane scpdeMeas3; private javax.swing.JTextArea taBemerkung; + private org.jdesktop.swingx.JXTable tabPressure; + private javax.swing.JTabbedPane tpMain; private javax.swing.JTextField txtKosten; private javax.swing.JTextField txtMassn_id; private javax.swing.JTextField txtZiele; @@ -323,16 +339,34 @@ public MassnahmenEditor() { */ public MassnahmenEditor(final boolean readOnly) { this.readOnly = readOnly; + showPanMelinf = + SessionManager.getSession().getUser().getUserGroup().getName().equalsIgnoreCase("administratoren") + || SessionManager.getSession() + .getUser() + .getUserGroup() + .getName() + .toLowerCase() + .startsWith("stalu"); initComponents(); + tpMain.setUI(new TabbedPaneUITransparent()); massnahmenDetail1.setParent(this); - final boolean isAdmin = SessionManager.getSession().getUser().getName().equalsIgnoreCase("admin") - || SessionManager.getSession().getUser().getUserGroup().getName().toLowerCase().startsWith("stalu"); - - lblImpact.setVisible(isAdmin); - scpImpactSrc.setVisible(isAdmin); + final boolean isAdmin = SessionManager.getSession() + .getUser() + .getUserGroup() + .getName() + .equalsIgnoreCase("administratoren") + || SessionManager.getSession() + .getUser() + .getUserGroup() + .getName() + .toLowerCase() + .startsWith("stalu"); + +// lblImpact.setVisible(isAdmin); +// scpImpactSrc.setVisible(isAdmin); panDeMeas2.setVisible(false); panDeMeas3.setVisible(false); - panMeasDetail.setVisible(isAdmin); +// panMeasDetail.setVisible(isAdmin); panDetail.setVisible(false); lstImpactSrc.setCellRenderer(new DefaultListCellRenderer() { @@ -446,6 +480,35 @@ public Component getListCellRendererComponent(final JList<?> list, } } } + jScrollPane1.setVisible(true); + tabPressure.setRowHeight(75); // 55 + tabPressure.setDefaultRenderer(String.class, new DefaultTableCellRenderer() { + + @Override + public Component getTableCellRendererComponent(final JTable table, + final Object value, + final boolean isSelected, + final boolean hasFocus, + final int row, + final int column) { + setVerticalAlignment(TOP); + final Component c = super.getTableCellRendererComponent( + table, + value, + isSelected, + hasFocus, + row, + column); + if (c instanceof JLabel) { + ((JLabel)c).setText("<html>" + ((JLabel)c).getText() + "</html>"); + ((JLabel)c).setToolTipText( + "<html>" + + WkFgPanSeven.wrapText(String.valueOf(value), 50) + + "</html>"); + } + return c; + } + }); } //~ Methods ---------------------------------------------------------------- @@ -477,9 +540,50 @@ public void setCidsBean(final CidsBean cidsBean) { && ((String)real.getProperty("name")).endsWith("2033")); panJustification.setVisible(justRequired); loadPressures(); + + if (showPanMelinf) { + final Thread thread = new Thread("retrieveAnhData") { + + @Override + public void run() { + try { + final CidsServerSearch anhoerungInfo = new WkFgMeldeInfosSearch((String) + cidsBean.getProperty( + "massn_id")); + final ArrayList<ArrayList> infos = (ArrayList<ArrayList>)SessionManager + .getProxy() + .customServerSearch(SessionManager.getSession().getUser(), anhoerungInfo); + int currentRow = 0; + tabPressure.setModel(new WkFgPanSeven.CustomTableModel(infos)); + + for (final ArrayList row : infos) { + int maxLength = 0; + for (final Object col : row) { + if (String.valueOf(col).length() > maxLength) { + maxLength = String.valueOf(col).length(); + } + } + + if (maxLength > 44) { + tabPressure.setRowHeight(currentRow, maxLength / 22 * 20); + } + + currentRow++; + } + } catch (Exception e) { + LOG.error("Error while retrieving anhörungs infos", e); + } + } + }; + + thread.start(); + } else { + tabPressure.setModel(new WkFgPanSeven.CustomTableModel(new ArrayList<ArrayList>())); + } } else { deActivateGUI(false); dropBehaviorListener.setWkFg(null); + tabPressure.setModel(new WkFgPanSeven.CustomTableModel(new ArrayList<ArrayList>())); } bindReadOnlyFields(); refreshPressures(); @@ -605,8 +709,11 @@ private void refreshPressures() { if (meas != null) { try { - final String query = "select " + PRESSURE_TYPE_CODE_MC.getID() + "," // NOI18N - + PRESSURE_TYPE_CODE_MC.getPrimaryKey() + " from " // NOI18N + final String query = "select " + + PRESSURE_TYPE_CODE_MC.getID() + + "," // NOI18N + + PRESSURE_TYPE_CODE_MC.getPrimaryKey() + + " from " // NOI18N + PRESSURE_TYPE_CODE_MC.getTableName(); final MetaObject[] metaObjects = MetaObjectCache.getInstance() .getMetaObjectsByQuery(query, WRRLUtil.DOMAIN_NAME, false); @@ -663,13 +770,20 @@ public void run() { final Integer wkId = getWkId(); if ((wkField != null) && (wkId != null)) { - String query = "select distinct " + PRESSURE_TYPE_CODE_MC.getID() + ", p." - + PRESSURE_TYPE_CODE_MC.getPrimaryKey() + " from " + String query = "select distinct " + + PRESSURE_TYPE_CODE_MC.getID() + + ", p." + + PRESSURE_TYPE_CODE_MC.getPrimaryKey() + + " from " + PRESSURE_TYPE_CODE_MC.getTableName(); query += " p where p.id in (select pm.pressure from massnahmen m \n" + "join massnahmen_pressure_measure mpm on (m.pressure_measure = mpm.massnahmen_reference) \n" + "join pressure_measure pm on (mpm.pressure_measure = pm.id)\n" - + "where not coalesce(m.landesweit, false) and " + wkField + " = " + wkId + ")"; + + "where not coalesce(m.landesweit, false) and " + + wkField + + " = " + + wkId + + ")"; final MetaObject[] metaObjects = SessionManager.getProxy().getMetaObjectByQuery(query, 0); pressures = new ArrayList<CidsBean>(); @@ -837,6 +951,8 @@ private void initComponents() { panMenButtonsPressure1 = new javax.swing.JPanel(); btnPressureAbort1 = new javax.swing.JButton(); btnPressureOk1 = new javax.swing.JButton(); + tpMain = new javax.swing.JTabbedPane(); + panAllgemein = new javax.swing.JPanel(); panInfo = new de.cismet.tools.gui.RoundedPanel(); panHeadInfo = new de.cismet.tools.gui.SemiRoundedPanel(); lblHeading = new javax.swing.JLabel(); @@ -958,6 +1074,17 @@ private void initComponents() { jPanel1 = new javax.swing.JPanel(); cbGeom = readOnly ? new JComboBox() : new DefaultCismapGeometryComboBoxEditor(); lblGeom = new javax.swing.JLabel(); + if (showPanMelinf) { + panMelInf = new javax.swing.JPanel(); + } + panQuality = new de.cismet.tools.gui.RoundedPanel(); + panHeadQuality = new de.cismet.tools.gui.SemiRoundedPanel(); + lblHeading11 = new javax.swing.JLabel(); + panQualityContent = new javax.swing.JPanel(); + lblSpace = new javax.swing.JLabel(); + jScrollPane4 = new javax.swing.JScrollPane(); + tabPressure = new org.jdesktop.swingx.JXTable(); + panSpace1 = new javax.swing.JLabel(); panFooter.setOpaque(false); panFooter.setLayout(new java.awt.GridBagLayout()); @@ -1172,14 +1299,20 @@ public void actionPerformed(final java.awt.event.ActionEvent evt) { gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); dlgDetail.getContentPane().add(panMenButtonsPressure1, gridBagConstraints); - setMinimumSize(new java.awt.Dimension(1080, 1000)); + setMinimumSize(new java.awt.Dimension(1080, 1050)); setOpaque(false); - setPreferredSize(new java.awt.Dimension(1240, 1000)); - setLayout(new java.awt.GridBagLayout()); + setPreferredSize(new java.awt.Dimension(1240, 1050)); + setLayout(new java.awt.BorderLayout()); + + panAllgemein.setMaximumSize(new java.awt.Dimension(1380, 1050)); + panAllgemein.setMinimumSize(new java.awt.Dimension(1280, 1050)); + panAllgemein.setOpaque(false); + panAllgemein.setPreferredSize(new java.awt.Dimension(1280, 1050)); + panAllgemein.setLayout(new java.awt.GridBagLayout()); panInfo.setMaximumSize(new java.awt.Dimension(1350, 1200)); - panInfo.setMinimumSize(new java.awt.Dimension(1080, 1050)); - panInfo.setPreferredSize(new java.awt.Dimension(1280, 1050)); + panInfo.setMinimumSize(new java.awt.Dimension(1080, 1000)); + panInfo.setPreferredSize(new java.awt.Dimension(1280, 1000)); panHeadInfo.setBackground(new java.awt.Color(51, 51, 51)); panHeadInfo.setMinimumSize(new java.awt.Dimension(109, 24)); @@ -2550,7 +2683,66 @@ public void valueChanged(final javax.swing.event.ListSelectionEvent evt) { gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; - add(panInfo, gridBagConstraints); + gridBagConstraints.insets = new java.awt.Insets(10, 0, 0, 0); + panAllgemein.add(panInfo, gridBagConstraints); + + tpMain.addTab("Allgemein", panAllgemein); + + if (showPanMelinf) { + panMelInf.setOpaque(false); + panMelInf.setLayout(new java.awt.GridBagLayout()); + + panHeadQuality.setBackground(new java.awt.Color(51, 51, 51)); + panHeadQuality.setMinimumSize(new java.awt.Dimension(109, 24)); + panHeadQuality.setPreferredSize(new java.awt.Dimension(109, 24)); + panHeadQuality.setLayout(new java.awt.FlowLayout()); + + lblHeading11.setForeground(new java.awt.Color(255, 255, 255)); + lblHeading11.setText("Anhörung"); + panHeadQuality.add(lblHeading11); + + panQuality.add(panHeadQuality, java.awt.BorderLayout.NORTH); + + panQualityContent.setMinimumSize(new java.awt.Dimension(1100, 260)); + panQualityContent.setOpaque(false); + panQualityContent.setPreferredSize(new java.awt.Dimension(1100, 260)); + panQualityContent.setLayout(new java.awt.GridBagLayout()); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 8; + panQualityContent.add(lblSpace, gridBagConstraints); + + jScrollPane4.setViewportView(tabPressure); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 5; + gridBagConstraints.gridwidth = 3; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.weighty = 1.0; + gridBagConstraints.insets = new java.awt.Insets(5, 10, 5, 10); + panQualityContent.add(jScrollPane4, gridBagConstraints); + + panQuality.add(panQualityContent, java.awt.BorderLayout.CENTER); + + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.weighty = 1.0; + gridBagConstraints.insets = new java.awt.Insets(10, 0, 0, 0); + panMelInf.add(panQuality, gridBagConstraints); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 2; + gridBagConstraints.gridwidth = 2; + gridBagConstraints.weighty = 1.0; + panMelInf.add(panSpace1, gridBagConstraints); + + tpMain.addTab("Anhörung", panMelInf); + } + + add(tpMain, java.awt.BorderLayout.PAGE_START); bindingGroup.bind(); } // </editor-fold>//GEN-END:initComponents @@ -3084,7 +3276,10 @@ protected Object doInBackground() throws Exception { */ private String determineStalu(final Geometry geom) { try { - final String geometryText = "SRID=" + CismapBroker.getInstance().getDefaultCrsAlias() + ";" + geom.toText(); + final String geometryText = "SRID=" + + CismapBroker.getInstance().getDefaultCrsAlias() + + ";" + + geom.toText(); final CidsServerSearch search = new StaluSearch(geometryText); final Collection res = SessionManager.getProxy() .customServerSearch(SessionManager.getSession().getUser(), search); @@ -3281,9 +3476,11 @@ private void setWBValues(final String wkId) { */ private String convertNumberToString(final int number) { if (number > 9) { - return "" + number; + return "" + + number; } else { - return "0" + number; + return "0" + + number; } } @@ -3386,7 +3583,9 @@ public Component getListCellRendererComponent(final JList list, if ((result instanceof JLabel) && (value instanceof CidsBean)) { final CidsBean bean = (CidsBean)value; - final String text = bean.getProperty("value") + " - " + bean.getProperty("name"); + final String text = bean.getProperty("value") + + " - " + + bean.getProperty("name"); ((JLabel)result).setText(text); } @@ -3435,7 +3634,8 @@ public int compare(final CidsBean o1, final CidsBean o2) { final Integer value1 = Integer.parseInt(strValue1.substring(integerIndex)); final Integer value2 = Integer.parseInt(strValue2.substring(integerIndex)); - return value1.intValue() - value2.intValue(); + return value1.intValue() + - value2.intValue(); } catch (NumberFormatException e) { // nothing to do, because not every 'value'-property contains a integer } diff --git a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/fgsk/Calc.java b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/fgsk/Calc.java index a2c3b941..1371df28 100644 --- a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/fgsk/Calc.java +++ b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/fgsk/Calc.java @@ -794,14 +794,26 @@ public void calcBedStructureRating(final CidsBean kaBean) throws ValidationExcep || ((Double)kaBean.getProperty(PROP_BED_SUBSTRATE_WUR) == 0.0)); final Integer ratingSubstrates; + final Double ratingSubstratesDouble; if (!ignoreSubstrates && Equals.nonNull(ratingNaturalSubstrates, ratingArtificialSubstrates, ratingHardSubstrates)) { ratingSubstrates = round(round( (ratingNaturalSubstrates + ratingArtificialSubstrates + ratingHardSubstrates) / 3.0, scale)); + ratingSubstratesDouble = round( + (ratingNaturalSubstrates + ratingArtificialSubstrates + ratingHardSubstrates) + / 3.0, + 1); } else { ratingSubstrates = null; + ratingSubstratesDouble = null; + } + + try { + kaBean.setProperty("bewertung_substratdiversitaet", ratingSubstratesDouble); + } catch (Exception e) { + LOG.error("Could not set bewertung_substratdiversitaet"); } final Integer ratingBedFitment = cache.getBedFitmentRating( diff --git a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/ScrollableComboBox.java b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/ScrollableComboBox.java index 0cf05d38..94ee4aa0 100644 --- a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/ScrollableComboBox.java +++ b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/ScrollableComboBox.java @@ -131,6 +131,19 @@ public ScrollableComboBox(final Comparator<CidsBean> comparator) { } } + /** + * Creates a new ScrollableComboBox object. + * + * @param comparator DOCUMENT ME! + * @param onlyused DOCUMENT ME! + */ + public ScrollableComboBox(final Comparator<CidsBean> comparator, final boolean onlyused) { + super(null, false, onlyused, comparator); + if (getUI() instanceof PlasticComboBoxUI) { + setUI(ScrollableComboUI.createUI(null)); + } + } + /** * Creates a new ScrollableComboBox object. * diff --git a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/CheckAssistent.java b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/CheckAssistent.java index f9e717e0..da15cf53 100644 --- a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/CheckAssistent.java +++ b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/CheckAssistent.java @@ -2233,6 +2233,7 @@ protected void done() { jTableNb.setUpdateSelectionOnSort(true); jTableNb.setModel(model); refreshCheckBoxes(); + jTableNb.getSelectionModel().removeListSelectionListener(CheckAssistent.this); jTableNb.getSelectionModel().addListSelectionListener(CheckAssistent.this); setTableSize(); ((JXTable)jTableNb).getColumnExt(4).setComparator(new JCheckboxComparator()); diff --git a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/GupHelper.java b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/GupHelper.java index 4fe67f5b..5eff97f9 100644 --- a/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/GupHelper.java +++ b/src/main/java/de/cismet/cids/custom/wrrl_db_mv/util/gup/GupHelper.java @@ -51,7 +51,9 @@ public class GupHelper { new CalculationCache<List, MetaObject[]>( new UmlandnutzerCalculator()); public static final CalculationCache<List, MetaObject[]> entwicklungszielCache = - new CalculationCache<List, MetaObject[]>(new EntwicklungszielCalculator()); + new CalculationCache<List, MetaObject[]>(new EntwicklungszielCalculator(false)); + public static final CalculationCache<List, MetaObject[]> entwicklungsziel33Cache = + new CalculationCache<List, MetaObject[]>(new EntwicklungszielCalculator(true)); public static final CalculationCache<List, ArrayList<ArrayList>> querbauwerkCache = new CalculationCache<List, ArrayList<ArrayList>>(new QuerbauwerkeCalculator()); public static final CalculationCache<List, MetaObject[]> unterhaltungserfordernisCache = @@ -563,6 +565,21 @@ private static class EntwicklungszielCalculator implements Calculator<List, Meta WRRLUtil.DOMAIN_NAME, "GUP_ENTWICKLUNGSZIEL"); + //~ Instance fields ---------------------------------------------------- + + private boolean after27; + + //~ Constructors ------------------------------------------------------- + + /** + * Creates a new EntwicklungszielCalculator object. + * + * @param after27 DOCUMENT ME! + */ + public EntwicklungszielCalculator(final boolean after27) { + this.after27 = after27; + } + //~ Methods ------------------------------------------------------------ /** @@ -577,6 +594,7 @@ private static class EntwicklungszielCalculator implements Calculator<List, Meta */ @Override public MetaObject[] calculate(final List input) throws Exception { + final String realisierung = (after27 ? "(7,8)" : "(1,2,3,5)"); final String query = "select " + ENTWICKLUNGSZIEL.getID() + ", u." + ENTWICKLUNGSZIEL.getPrimaryKey() + " from " @@ -588,7 +606,7 @@ public MetaObject[] calculate(final List input) throws Exception { + ") OR " + " (bis.wert > " + (Double)input.get(0) + " AND bis.wert < " + (Double)input.get(1) + " ) OR (von.wert <= " + (Double)input.get(0) + " and bis.wert >= " + (Double)input.get(1) - + "))"; // NOI18N + + ")) and realisierung in " + realisierung; // NOI18N if (LOG.isDebugEnabled()) { LOG.debug("Request for Entwicklungsziel: " + query); }