| @ -0,0 +1,73 @@ | |||||
| <?xml version="1.0" encoding="UTF-8"?> | |||||
| <!-- You may freely edit this file. See commented blocks below for --> | |||||
| <!-- some examples of how to customize the build. --> | |||||
| <!-- (If you delete it and reopen the project it will be recreated.) --> | |||||
| <!-- By default, only the Clean and Build commands use this build script. --> | |||||
| <!-- Commands such as Run, Debug, and Test only use this build script if --> | |||||
| <!-- the Compile on Save feature is turned off for the project. --> | |||||
| <!-- You can turn off the Compile on Save (or Deploy on Save) setting --> | |||||
| <!-- in the project's Project Properties dialog box.--> | |||||
| <project name="Filtro_Chido" default="default" basedir="."> | |||||
| <description>Builds, tests, and runs the project Filtro_Chido.</description> | |||||
| <import file="nbproject/build-impl.xml"/> | |||||
| <!-- | |||||
| There exist several targets which are by default empty and which can be | |||||
| used for execution of your tasks. These targets are usually executed | |||||
| before and after some main targets. They are: | |||||
| -pre-init: called before initialization of project properties | |||||
| -post-init: called after initialization of project properties | |||||
| -pre-compile: called before javac compilation | |||||
| -post-compile: called after javac compilation | |||||
| -pre-compile-single: called before javac compilation of single file | |||||
| -post-compile-single: called after javac compilation of single file | |||||
| -pre-compile-test: called before javac compilation of JUnit tests | |||||
| -post-compile-test: called after javac compilation of JUnit tests | |||||
| -pre-compile-test-single: called before javac compilation of single JUnit test | |||||
| -post-compile-test-single: called after javac compilation of single JUunit test | |||||
| -pre-jar: called before JAR building | |||||
| -post-jar: called after JAR building | |||||
| -post-clean: called after cleaning build products | |||||
| (Targets beginning with '-' are not intended to be called on their own.) | |||||
| Example of inserting an obfuscator after compilation could look like this: | |||||
| <target name="-post-compile"> | |||||
| <obfuscate> | |||||
| <fileset dir="${build.classes.dir}"/> | |||||
| </obfuscate> | |||||
| </target> | |||||
| For list of available properties check the imported | |||||
| nbproject/build-impl.xml file. | |||||
| Another way to customize the build is by overriding existing main targets. | |||||
| The targets of interest are: | |||||
| -init-macrodef-javac: defines macro for javac compilation | |||||
| -init-macrodef-junit: defines macro for junit execution | |||||
| -init-macrodef-debug: defines macro for class debugging | |||||
| -init-macrodef-java: defines macro for class execution | |||||
| -do-jar: JAR building | |||||
| run: execution of project | |||||
| -javadoc-build: Javadoc generation | |||||
| test-report: JUnit report generation | |||||
| An example of overriding the target for project execution could look like this: | |||||
| <target name="run" depends="Filtro_Chido-impl.jar"> | |||||
| <exec dir="bin" executable="launcher.exe"> | |||||
| <arg file="${dist.jar}"/> | |||||
| </exec> | |||||
| </target> | |||||
| Notice that the overridden target depends on the jar target and not only on | |||||
| the compile target as the regular run target does. Again, for a list of available | |||||
| properties which you can use, check the target you are overriding in the | |||||
| nbproject/build-impl.xml file. | |||||
| --> | |||||
| </project> | |||||
| @ -0,0 +1,178 @@ | |||||
| <?xml version="1.0" encoding="UTF-8" ?> | |||||
| <Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo"> | |||||
| <Properties> | |||||
| <Property name="defaultCloseOperation" type="int" value="3"/> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Principal" noResource="true"/> | |||||
| </Properties> | |||||
| <SyntheticProperties> | |||||
| <SyntheticProperty name="formSizePolicy" type="int" value="1"/> | |||||
| <SyntheticProperty name="generateCenter" type="boolean" value="false"/> | |||||
| </SyntheticProperties> | |||||
| <AuxValues> | |||||
| <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> | |||||
| <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> | |||||
| <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> | |||||
| <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> | |||||
| <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> | |||||
| </AuxValues> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="0" attributes="0"> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jPanel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="0" attributes="0"> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jPanel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| <SubComponents> | |||||
| <Container class="javax.swing.JPanel" name="jPanel1"> | |||||
| <Properties> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Original" noResource="true"/> | |||||
| </Properties> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" attributes="0"> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jLabel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="32767" attributes="0"/> | |||||
| </Group> | |||||
| <Group type="102" attributes="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="0" attributes="0"> | |||||
| <Component id="jPanel3" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace type="unrelated" max="-2" attributes="0"/> | |||||
| <Group type="103" groupAlignment="0" max="-2" attributes="0"> | |||||
| <Component id="jButton1" max="32767" attributes="0"/> | |||||
| <Component id="jButton2" max="32767" attributes="0"/> | |||||
| <Component id="jButton3" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| <Component id="jPanel2" alignment="0" min="-2" max="-2" attributes="0"/> | |||||
| </Group> | |||||
| <EmptySpace min="0" pref="176" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="1" attributes="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Component id="jPanel3" min="-2" max="-2" attributes="0"/> | |||||
| <Group type="102" attributes="0"> | |||||
| <Component id="jButton3" min="-2" pref="33" max="-2" attributes="0"/> | |||||
| <EmptySpace type="unrelated" max="-2" attributes="0"/> | |||||
| <Component id="jButton2" min="-2" pref="36" max="-2" attributes="0"/> | |||||
| <EmptySpace type="separate" max="-2" attributes="0"/> | |||||
| <Component id="jButton1" min="-2" pref="33" max="-2" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| <EmptySpace pref="27" max="32767" attributes="0"/> | |||||
| <Component id="jLabel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jPanel2" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace min="-2" pref="23" max="-2" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| <SubComponents> | |||||
| <Container class="javax.swing.JPanel" name="jPanel2"> | |||||
| <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/> | |||||
| </Border> | |||||
| </Property> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Vista_Previa" noResource="true"/> | |||||
| </Properties> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="956" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="422" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| </Container> | |||||
| <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/> | |||||
| </Border> | |||||
| </Property> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Original" noResource="true"/> | |||||
| </Properties> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="956" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="422" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| </Container> | |||||
| <Component class="javax.swing.JLabel" name="jLabel1"> | |||||
| <Properties> | |||||
| <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> | |||||
| <Font name="Tahoma" size="14" style="0"/> | |||||
| </Property> | |||||
| <Property name="text" type="java.lang.String" value="VISTA PREVIA"/> | |||||
| </Properties> | |||||
| </Component> | |||||
| <Component class="javax.swing.JButton" name="jButton1"> | |||||
| <Properties> | |||||
| <Property name="text" type="java.lang.String" value="Median filter"/> | |||||
| <Property name="name" type="java.lang.String" value="Radius_Button" noResource="true"/> | |||||
| </Properties> | |||||
| <Events> | |||||
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/> | |||||
| </Events> | |||||
| </Component> | |||||
| <Component class="javax.swing.JButton" name="jButton2"> | |||||
| <Properties> | |||||
| <Property name="text" type="java.lang.String" value="Black & White"/> | |||||
| </Properties> | |||||
| </Component> | |||||
| <Component class="javax.swing.JButton" name="jButton3"> | |||||
| <Properties> | |||||
| <Property name="text" type="java.lang.String" value="Cargar Imagen"/> | |||||
| <Property name="name" type="java.lang.String" value="Cargar_Img" noResource="true"/> | |||||
| </Properties> | |||||
| <Events> | |||||
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton3ActionPerformed"/> | |||||
| </Events> | |||||
| </Component> | |||||
| </SubComponents> | |||||
| </Container> | |||||
| </SubComponents> | |||||
| </Form> | |||||
| @ -0,0 +1,3 @@ | |||||
| Manifest-Version: 1.0 | |||||
| X-COMMENT: Main-Class will be added automatically by build | |||||
| @ -0,0 +1,8 @@ | |||||
| build.xml.data.CRC32=7f4949f9 | |||||
| build.xml.script.CRC32=5771b5c4 | |||||
| build.xml.stylesheet.CRC32=8064a381@1.74.1.48 | |||||
| # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. | |||||
| # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. | |||||
| nbproject/build-impl.xml.data.CRC32=7f4949f9 | |||||
| nbproject/build-impl.xml.script.CRC32=2d43ed0f | |||||
| nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.74.1.48 | |||||
| @ -0,0 +1,6 @@ | |||||
| compile.on.save=true | |||||
| do.depend=false | |||||
| do.jar=true | |||||
| javac.debug=true | |||||
| javadoc.preview=true | |||||
| user.properties.file=C:\\Users\\humme\\AppData\\Roaming\\NetBeans\\8.0\\build.properties | |||||
| @ -0,0 +1,79 @@ | |||||
| annotation.processing.enabled=true | |||||
| annotation.processing.enabled.in.editor=false | |||||
| annotation.processing.processors.list= | |||||
| annotation.processing.run.all.processors=true | |||||
| annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output | |||||
| application.title=Filtro_Chido | |||||
| application.vendor=humme | |||||
| build.classes.dir=${build.dir}/classes | |||||
| build.classes.excludes=**/*.java,**/*.form | |||||
| # This directory is removed when the project is cleaned: | |||||
| build.dir=build | |||||
| build.generated.dir=${build.dir}/generated | |||||
| build.generated.sources.dir=${build.dir}/generated-sources | |||||
| # Only compile against the classpath explicitly listed here: | |||||
| build.sysclasspath=ignore | |||||
| build.test.classes.dir=${build.dir}/test/classes | |||||
| build.test.results.dir=${build.dir}/test/results | |||||
| # Uncomment to specify the preferred debugger connection transport: | |||||
| #debug.transport=dt_socket | |||||
| debug.classpath=\ | |||||
| ${run.classpath} | |||||
| debug.test.classpath=\ | |||||
| ${run.test.classpath} | |||||
| # Files in build.classes.dir which should be excluded from distribution jar | |||||
| dist.archive.excludes= | |||||
| # This directory is removed when the project is cleaned: | |||||
| dist.dir=dist | |||||
| dist.jar=${dist.dir}/Filtro_Chido.jar | |||||
| dist.javadoc.dir=${dist.dir}/javadoc | |||||
| endorsed.classpath= | |||||
| excludes= | |||||
| file.reference.Adaptive_Median_Filter-0.1.0.jar=C:\\Users\\humme\\Downloads\\Adaptive_Median_Filter-0.1.0.jar | |||||
| file.reference.ij-1.50e.jar=C:\\Users\\humme\\Downloads\\ij-1.50e.jar | |||||
| includes=** | |||||
| jar.compress=false | |||||
| javac.classpath=\ | |||||
| ${file.reference.Adaptive_Median_Filter-0.1.0.jar}:\ | |||||
| ${file.reference.ij-1.50e.jar} | |||||
| # Space-separated list of extra javac options | |||||
| javac.compilerargs= | |||||
| javac.deprecation=false | |||||
| javac.processorpath=\ | |||||
| ${javac.classpath} | |||||
| javac.source=1.8 | |||||
| javac.target=1.8 | |||||
| javac.test.classpath=\ | |||||
| ${javac.classpath}:\ | |||||
| ${build.classes.dir} | |||||
| javac.test.processorpath=\ | |||||
| ${javac.test.classpath} | |||||
| javadoc.additionalparam= | |||||
| javadoc.author=false | |||||
| javadoc.encoding=${source.encoding} | |||||
| javadoc.noindex=false | |||||
| javadoc.nonavbar=false | |||||
| javadoc.notree=false | |||||
| javadoc.private=false | |||||
| javadoc.splitindex=true | |||||
| javadoc.use=true | |||||
| javadoc.version=false | |||||
| javadoc.windowtitle= | |||||
| main.class=filtro_chido.Filtro_Chido | |||||
| manifest.file=manifest.mf | |||||
| meta.inf.dir=${src.dir}/META-INF | |||||
| mkdist.disabled=false | |||||
| platform.active=default_platform | |||||
| run.classpath=\ | |||||
| ${javac.classpath}:\ | |||||
| ${build.classes.dir} | |||||
| # Space-separated list of JVM arguments used when running the project. | |||||
| # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. | |||||
| # To set system properties for unit tests define test-sys-prop.name=value: | |||||
| run.jvmargs= | |||||
| run.test.classpath=\ | |||||
| ${javac.test.classpath}:\ | |||||
| ${build.test.classes.dir} | |||||
| source.encoding=UTF-8 | |||||
| src.dir=src | |||||
| test.src.dir=test | |||||
| @ -0,0 +1,15 @@ | |||||
| <?xml version="1.0" encoding="UTF-8"?> | |||||
| <project xmlns="http://www.netbeans.org/ns/project/1"> | |||||
| <type>org.netbeans.modules.java.j2seproject</type> | |||||
| <configuration> | |||||
| <data xmlns="http://www.netbeans.org/ns/j2se-project/3"> | |||||
| <name>Filtro_Chido</name> | |||||
| <source-roots> | |||||
| <root id="src.dir"/> | |||||
| </source-roots> | |||||
| <test-roots> | |||||
| <root id="test.src.dir"/> | |||||
| </test-roots> | |||||
| </data> | |||||
| </configuration> | |||||
| </project> | |||||
| @ -0,0 +1,178 @@ | |||||
| <?xml version="1.0" encoding="UTF-8" ?> | |||||
| <Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo"> | |||||
| <Properties> | |||||
| <Property name="defaultCloseOperation" type="int" value="3"/> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Principal" noResource="true"/> | |||||
| </Properties> | |||||
| <SyntheticProperties> | |||||
| <SyntheticProperty name="formSizePolicy" type="int" value="1"/> | |||||
| <SyntheticProperty name="generateCenter" type="boolean" value="false"/> | |||||
| </SyntheticProperties> | |||||
| <AuxValues> | |||||
| <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> | |||||
| <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> | |||||
| <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> | |||||
| <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> | |||||
| <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> | |||||
| <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> | |||||
| </AuxValues> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="0" attributes="0"> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jPanel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="0" attributes="0"> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jPanel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| <SubComponents> | |||||
| <Container class="javax.swing.JPanel" name="jPanel1"> | |||||
| <Properties> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Original" noResource="true"/> | |||||
| </Properties> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" attributes="0"> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jLabel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="32767" attributes="0"/> | |||||
| </Group> | |||||
| <Group type="102" attributes="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="0" attributes="0"> | |||||
| <Component id="jPanel3" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace type="unrelated" max="-2" attributes="0"/> | |||||
| <Group type="103" groupAlignment="0" max="-2" attributes="0"> | |||||
| <Component id="jButton1" max="32767" attributes="0"/> | |||||
| <Component id="jButton2" max="32767" attributes="0"/> | |||||
| <Component id="jButton3" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| <Component id="jPanel2" alignment="0" min="-2" max="-2" attributes="0"/> | |||||
| </Group> | |||||
| <EmptySpace min="0" pref="176" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Group type="102" alignment="1" attributes="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <Component id="jPanel3" min="-2" max="-2" attributes="0"/> | |||||
| <Group type="102" attributes="0"> | |||||
| <Component id="jButton3" min="-2" pref="33" max="-2" attributes="0"/> | |||||
| <EmptySpace type="unrelated" max="-2" attributes="0"/> | |||||
| <Component id="jButton2" min="-2" pref="36" max="-2" attributes="0"/> | |||||
| <EmptySpace type="separate" max="-2" attributes="0"/> | |||||
| <Component id="jButton1" min="-2" pref="33" max="-2" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| <EmptySpace pref="27" max="32767" attributes="0"/> | |||||
| <Component id="jLabel1" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace max="-2" attributes="0"/> | |||||
| <Component id="jPanel2" min="-2" max="-2" attributes="0"/> | |||||
| <EmptySpace min="-2" pref="23" max="-2" attributes="0"/> | |||||
| </Group> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| <SubComponents> | |||||
| <Container class="javax.swing.JPanel" name="jPanel2"> | |||||
| <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/> | |||||
| </Border> | |||||
| </Property> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Vista_Previa" noResource="true"/> | |||||
| </Properties> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="956" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="422" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| </Container> | |||||
| <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/> | |||||
| </Border> | |||||
| </Property> | |||||
| <Property name="name" type="java.lang.String" value="Panel_Original" noResource="true"/> | |||||
| </Properties> | |||||
| <Layout> | |||||
| <DimensionLayout dim="0"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="956" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| <DimensionLayout dim="1"> | |||||
| <Group type="103" groupAlignment="0" attributes="0"> | |||||
| <EmptySpace min="0" pref="422" max="32767" attributes="0"/> | |||||
| </Group> | |||||
| </DimensionLayout> | |||||
| </Layout> | |||||
| </Container> | |||||
| <Component class="javax.swing.JLabel" name="jLabel1"> | |||||
| <Properties> | |||||
| <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> | |||||
| <Font name="Tahoma" size="14" style="0"/> | |||||
| </Property> | |||||
| <Property name="text" type="java.lang.String" value="VISTA PREVIA"/> | |||||
| </Properties> | |||||
| </Component> | |||||
| <Component class="javax.swing.JButton" name="jButton1"> | |||||
| <Properties> | |||||
| <Property name="text" type="java.lang.String" value="Median filter"/> | |||||
| <Property name="name" type="java.lang.String" value="Radius_Button" noResource="true"/> | |||||
| </Properties> | |||||
| <Events> | |||||
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/> | |||||
| </Events> | |||||
| </Component> | |||||
| <Component class="javax.swing.JButton" name="jButton2"> | |||||
| <Properties> | |||||
| <Property name="text" type="java.lang.String" value="Black & White"/> | |||||
| </Properties> | |||||
| </Component> | |||||
| <Component class="javax.swing.JButton" name="jButton3"> | |||||
| <Properties> | |||||
| <Property name="text" type="java.lang.String" value="Cargar Imagen"/> | |||||
| <Property name="name" type="java.lang.String" value="Cargar_Img" noResource="true"/> | |||||
| </Properties> | |||||
| <Events> | |||||
| <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton3ActionPerformed"/> | |||||
| </Events> | |||||
| </Component> | |||||
| </SubComponents> | |||||
| </Container> | |||||
| </SubComponents> | |||||
| </Form> | |||||
| @ -0,0 +1,209 @@ | |||||
| /* | |||||
| * To change this license header, choose License Headers in Project Properties. | |||||
| * To change this template file, choose Tools | Templates | |||||
| * and open the template in the editor. | |||||
| */ | |||||
| package filtro_chido; | |||||
| import com.HIT.weisongzhao.AdaptiveMedian; | |||||
| /** | |||||
| * | |||||
| * @author humme | |||||
| */ | |||||
| public class Filtrado extends javax.swing.JFrame { | |||||
| /** | |||||
| * Creates new form Filtrado | |||||
| */ | |||||
| public Filtrado() { | |||||
| initComponents(); | |||||
| } | |||||
| /** | |||||
| * This method is called from within the constructor to initialize the form. | |||||
| * WARNING: Do NOT modify this code. The content of this method is always | |||||
| * regenerated by the Form Editor. | |||||
| */ | |||||
| @SuppressWarnings("unchecked") | |||||
| // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents | |||||
| private void initComponents() { | |||||
| jPanel1 = new javax.swing.JPanel(); | |||||
| jPanel2 = new javax.swing.JPanel(); | |||||
| jPanel3 = new javax.swing.JPanel(); | |||||
| jLabel1 = new javax.swing.JLabel(); | |||||
| jButton1 = new javax.swing.JButton(); | |||||
| jButton2 = new javax.swing.JButton(); | |||||
| jButton3 = new javax.swing.JButton(); | |||||
| setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); | |||||
| setName("Panel_Principal"); // NOI18N | |||||
| jPanel1.setName("Panel_Original"); // NOI18N | |||||
| jPanel2.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); | |||||
| jPanel2.setName("Panel_Vista_Previa"); // NOI18N | |||||
| javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); | |||||
| jPanel2.setLayout(jPanel2Layout); | |||||
| jPanel2Layout.setHorizontalGroup( | |||||
| jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGap(0, 956, Short.MAX_VALUE) | |||||
| ); | |||||
| jPanel2Layout.setVerticalGroup( | |||||
| jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGap(0, 422, Short.MAX_VALUE) | |||||
| ); | |||||
| jPanel3.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); | |||||
| jPanel3.setName("Panel_Original"); // NOI18N | |||||
| javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); | |||||
| jPanel3.setLayout(jPanel3Layout); | |||||
| jPanel3Layout.setHorizontalGroup( | |||||
| jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGap(0, 956, Short.MAX_VALUE) | |||||
| ); | |||||
| jPanel3Layout.setVerticalGroup( | |||||
| jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGap(0, 422, Short.MAX_VALUE) | |||||
| ); | |||||
| jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N | |||||
| jLabel1.setText("VISTA PREVIA"); | |||||
| jButton1.setText("Median filter"); | |||||
| jButton1.setName("Radius_Button"); // NOI18N | |||||
| jButton1.addActionListener(new java.awt.event.ActionListener() { | |||||
| public void actionPerformed(java.awt.event.ActionEvent evt) { | |||||
| jButton1ActionPerformed(evt); | |||||
| } | |||||
| }); | |||||
| jButton2.setText("Black & White"); | |||||
| jButton3.setText("Cargar Imagen"); | |||||
| jButton3.setName("Cargar_Img"); // NOI18N | |||||
| jButton3.addActionListener(new java.awt.event.ActionListener() { | |||||
| public void actionPerformed(java.awt.event.ActionEvent evt) { | |||||
| jButton3ActionPerformed(evt); | |||||
| } | |||||
| }); | |||||
| javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); | |||||
| jPanel1.setLayout(jPanel1Layout); | |||||
| jPanel1Layout.setHorizontalGroup( | |||||
| jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGroup(jPanel1Layout.createSequentialGroup() | |||||
| .addContainerGap() | |||||
| .addComponent(jLabel1) | |||||
| .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | |||||
| .addGroup(jPanel1Layout.createSequentialGroup() | |||||
| .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGroup(jPanel1Layout.createSequentialGroup() | |||||
| .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) | |||||
| .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) | |||||
| .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |||||
| .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | |||||
| .addComponent(jButton3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) | |||||
| .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) | |||||
| .addGap(0, 176, Short.MAX_VALUE)) | |||||
| ); | |||||
| jPanel1Layout.setVerticalGroup( | |||||
| jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() | |||||
| .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addGroup(jPanel1Layout.createSequentialGroup() | |||||
| .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) | |||||
| .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addGap(18, 18, 18) | |||||
| .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))) | |||||
| .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 27, Short.MAX_VALUE) | |||||
| .addComponent(jLabel1) | |||||
| .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | |||||
| .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addGap(23, 23, 23)) | |||||
| ); | |||||
| javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); | |||||
| getContentPane().setLayout(layout); | |||||
| layout.setHorizontalGroup( | |||||
| layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGroup(layout.createSequentialGroup() | |||||
| .addContainerGap() | |||||
| .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | |||||
| ); | |||||
| layout.setVerticalGroup( | |||||
| layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | |||||
| .addGroup(layout.createSequentialGroup() | |||||
| .addContainerGap() | |||||
| .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) | |||||
| .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | |||||
| ); | |||||
| pack(); | |||||
| }// </editor-fold>//GEN-END:initComponents | |||||
| private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed | |||||
| AdaptiveMedian(); | |||||
| }//GEN-LAST:event_jButton1ActionPerformed | |||||
| private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed | |||||
| }//GEN-LAST:event_jButton3ActionPerformed | |||||
| /** | |||||
| * @param args the command line arguments | |||||
| */ | |||||
| public static void main(String args[]) { | |||||
| /* Set the Nimbus look and feel */ | |||||
| //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> | |||||
| /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. | |||||
| * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html | |||||
| */ | |||||
| try { | |||||
| for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { | |||||
| if ("Nimbus".equals(info.getName())) { | |||||
| javax.swing.UIManager.setLookAndFeel(info.getClassName()); | |||||
| break; | |||||
| } | |||||
| } | |||||
| } catch (ClassNotFoundException ex) { | |||||
| java.util.logging.Logger.getLogger(Filtrado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); | |||||
| } catch (InstantiationException ex) { | |||||
| java.util.logging.Logger.getLogger(Filtrado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); | |||||
| } catch (IllegalAccessException ex) { | |||||
| java.util.logging.Logger.getLogger(Filtrado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); | |||||
| } catch (javax.swing.UnsupportedLookAndFeelException ex) { | |||||
| java.util.logging.Logger.getLogger(Filtrado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); | |||||
| } | |||||
| //</editor-fold> | |||||
| /* Create and display the form */ | |||||
| java.awt.EventQueue.invokeLater(new Runnable() { | |||||
| public void run() { | |||||
| new Filtrado().setVisible(true); | |||||
| } | |||||
| }); | |||||
| } | |||||
| // Variables declaration - do not modify//GEN-BEGIN:variables | |||||
| private javax.swing.JButton jButton1; | |||||
| private javax.swing.JButton jButton2; | |||||
| private javax.swing.JButton jButton3; | |||||
| private javax.swing.JLabel jLabel1; | |||||
| private javax.swing.JPanel jPanel1; | |||||
| private javax.swing.JPanel jPanel2; | |||||
| private javax.swing.JPanel jPanel3; | |||||
| // End of variables declaration//GEN-END:variables | |||||
| private void AdaptiveMedian() { | |||||
| AdaptiveMedian mediana =new AdaptiveMedian(); | |||||
| mediana.showDialog(null, null, null); | |||||
| } | |||||
| } | |||||
| @ -0,0 +1,20 @@ | |||||
| /* | |||||
| * To change this license header, choose License Headers in Project Properties. | |||||
| * To change this template file, choose Tools | Templates | |||||
| * and open the template in the editor. | |||||
| */ | |||||
| package filtro_chido; | |||||
| public class Filtro_Chido { | |||||
| /** | |||||
| * @param args the command line arguments | |||||
| */ | |||||
| public static void main(String[] args) { | |||||
| Filtrado fl = new Filtrado(); | |||||
| fl.show(); | |||||
| } | |||||
| } | |||||