init commit
This commit is contained in:
		
						commit
						087a5ccf5b
					
				
					 8 changed files with 414 additions and 0 deletions
				
			
		
							
								
								
									
										44
									
								
								.idea/misc.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								.idea/misc.xml
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,44 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="ClientPropertiesManager">
 | 
				
			||||||
 | 
					    <properties class="javax.swing.AbstractButton">
 | 
				
			||||||
 | 
					      <property name="hideActionText" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JComponent">
 | 
				
			||||||
 | 
					      <property name="html.disable" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JEditorPane">
 | 
				
			||||||
 | 
					      <property name="JEditorPane.w3cLengthUnits" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					      <property name="JEditorPane.honorDisplayProperties" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					      <property name="charset" class="java.lang.String" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JList">
 | 
				
			||||||
 | 
					      <property name="List.isFileList" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JPasswordField">
 | 
				
			||||||
 | 
					      <property name="JPasswordField.cutCopyAllowed" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JSlider">
 | 
				
			||||||
 | 
					      <property name="Slider.paintThumbArrowShape" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					      <property name="JSlider.isFilled" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JTable">
 | 
				
			||||||
 | 
					      <property name="Table.isFileList" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					      <property name="JTable.autoStartsEdit" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					      <property name="terminateEditOnFocusLost" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JToolBar">
 | 
				
			||||||
 | 
					      <property name="JToolBar.isRollover" class="java.lang.Boolean" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.JTree">
 | 
				
			||||||
 | 
					      <property name="JTree.lineStyle" class="java.lang.String" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <properties class="javax.swing.text.JTextComponent">
 | 
				
			||||||
 | 
					      <property name="caretAspectRatio" class="java.lang.Double" />
 | 
				
			||||||
 | 
					      <property name="caretWidth" class="java.lang.Integer" />
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
 | 
				
			||||||
 | 
					    <output url="file://$PROJECT_DIR$/out" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										8
									
								
								.idea/modules.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/modules.xml
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="ProjectModuleManager">
 | 
				
			||||||
 | 
					    <modules>
 | 
				
			||||||
 | 
					      <module fileurl="file://$PROJECT_DIR$/XMLtoWeb.iml" filepath="$PROJECT_DIR$/XMLtoWeb.iml" />
 | 
				
			||||||
 | 
					    </modules>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										124
									
								
								.idea/uiDesigner.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								.idea/uiDesigner.xml
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,124 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="Palette2">
 | 
				
			||||||
 | 
					    <group name="Swing">
 | 
				
			||||||
 | 
					      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="Button" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="RadioButton" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="CheckBox" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
 | 
				
			||||||
 | 
					        <initial-values>
 | 
				
			||||||
 | 
					          <property name="text" value="Label" />
 | 
				
			||||||
 | 
					        </initial-values>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="-1" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="150" height="50" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="200" height="200" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
 | 
				
			||||||
 | 
					          <preferred-size width="200" height="200" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
 | 
				
			||||||
 | 
					          <preferred-size width="-1" height="20" />
 | 
				
			||||||
 | 
					        </default-constraints>
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
 | 
				
			||||||
 | 
					        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
 | 
				
			||||||
 | 
					      </item>
 | 
				
			||||||
 | 
					    </group>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										6
									
								
								.idea/vcs.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/vcs.xml
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="VcsDirectoryMappings">
 | 
				
			||||||
 | 
					    <mapping directory="$PROJECT_DIR$" vcs="Git" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										8
									
								
								README
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								README
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,8 @@
 | 
				
			||||||
 | 
					 Author: Dmitry Isaenko
 | 
				
			||||||
 | 
					 License: GPL v.3
 | 
				
			||||||
 | 
					 Version: 1.0
 | 
				
			||||||
 | 
					 Site: https://developersu.blogspot.com/
 | 
				
			||||||
 | 
					 2017, Russia      
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 Purpose:
 | 
				
			||||||
 | 
					 Prepare xml text to be added into your site.
 | 
				
			||||||
							
								
								
									
										11
									
								
								XMLtoWeb.iml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								XMLtoWeb.iml
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<module type="JAVA_MODULE" version="4">
 | 
				
			||||||
 | 
					  <component name="NewModuleRootManager" inherit-compiler-output="true">
 | 
				
			||||||
 | 
					    <exclude-output />
 | 
				
			||||||
 | 
					    <content url="file://$MODULE_DIR$">
 | 
				
			||||||
 | 
					      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
 | 
				
			||||||
 | 
					    </content>
 | 
				
			||||||
 | 
					    <orderEntry type="inheritedJdk" />
 | 
				
			||||||
 | 
					    <orderEntry type="sourceFolder" forTests="false" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</module>
 | 
				
			||||||
							
								
								
									
										131
									
								
								src/general/AppGui.form
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										131
									
								
								src/general/AppGui.form
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,131 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="general.AppGui">
 | 
				
			||||||
 | 
					  <grid id="27dc6" binding="myPanel" layout-manager="GridLayoutManager" row-count="2" column-count="3" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
 | 
				
			||||||
 | 
					    <margin top="2" left="2" bottom="2" right="2"/>
 | 
				
			||||||
 | 
					    <constraints>
 | 
				
			||||||
 | 
					      <xy x="20" y="20" width="1024" height="480"/>
 | 
				
			||||||
 | 
					    </constraints>
 | 
				
			||||||
 | 
					    <properties>
 | 
				
			||||||
 | 
					      <minimumSize width="1024" height="480"/>
 | 
				
			||||||
 | 
					    </properties>
 | 
				
			||||||
 | 
					    <border type="none"/>
 | 
				
			||||||
 | 
					    <children>
 | 
				
			||||||
 | 
					      <grid id="198a5" layout-manager="GridLayoutManager" row-count="7" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
 | 
				
			||||||
 | 
					        <margin top="0" left="0" bottom="0" right="0"/>
 | 
				
			||||||
 | 
					        <constraints>
 | 
				
			||||||
 | 
					          <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="7" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					        </constraints>
 | 
				
			||||||
 | 
					        <properties/>
 | 
				
			||||||
 | 
					        <border type="none"/>
 | 
				
			||||||
 | 
					        <children>
 | 
				
			||||||
 | 
					          <component id="1e0ed" class="javax.swing.JCheckBox" binding="cCRLF">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					            <properties>
 | 
				
			||||||
 | 
					              <text value=" Add <br />"/>
 | 
				
			||||||
 | 
					            </properties>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					          <component id="53a1c" class="javax.swing.JCheckBox" binding="cSpaces">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					            <properties>
 | 
				
			||||||
 | 
					              <text value="Replace spaces"/>
 | 
				
			||||||
 | 
					            </properties>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					          <component id="edc06" class="javax.swing.JCheckBox" binding="cPreCode">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					            <properties>
 | 
				
			||||||
 | 
					              <text value="Add <pre> or <code>"/>
 | 
				
			||||||
 | 
					            </properties>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					          <component id="f9190" class="javax.swing.JRadioButton" binding="cCode">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="4" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					            <properties>
 | 
				
			||||||
 | 
					              <enabled value="false"/>
 | 
				
			||||||
 | 
					              <text value="<code>"/>
 | 
				
			||||||
 | 
					            </properties>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					          <component id="2b253" class="javax.swing.JLabel" binding="copylefts">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="6" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					            <properties>
 | 
				
			||||||
 | 
					              <text value="<html>
Dmitry Isaenko<br />
https://developersu.blogspot.com/<br />
2017, Russia
</html>"/>
 | 
				
			||||||
 | 
					            </properties>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					          <vspacer id="f5f03">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="5" column="0" row-span="1" col-span="1" vsize-policy="6" hsize-policy="1" anchor="0" fill="2" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					          </vspacer>
 | 
				
			||||||
 | 
					          <component id="1fe76" class="javax.swing.JRadioButton" binding="cPre">
 | 
				
			||||||
 | 
					            <constraints>
 | 
				
			||||||
 | 
					              <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					            </constraints>
 | 
				
			||||||
 | 
					            <properties>
 | 
				
			||||||
 | 
					              <enabled value="false"/>
 | 
				
			||||||
 | 
					              <text value="<pre>"/>
 | 
				
			||||||
 | 
					            </properties>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					        </children>
 | 
				
			||||||
 | 
					      </grid>
 | 
				
			||||||
 | 
					      <scrollpane id="b65ff">
 | 
				
			||||||
 | 
					        <constraints>
 | 
				
			||||||
 | 
					          <grid row="1" column="1" row-span="1" col-span="1" vsize-policy="3" hsize-policy="7" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					        </constraints>
 | 
				
			||||||
 | 
					        <properties/>
 | 
				
			||||||
 | 
					        <border type="none"/>
 | 
				
			||||||
 | 
					        <children>
 | 
				
			||||||
 | 
					          <component id="8c572" class="javax.swing.JTextArea" binding="intutTextArea">
 | 
				
			||||||
 | 
					            <constraints/>
 | 
				
			||||||
 | 
					            <properties/>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					        </children>
 | 
				
			||||||
 | 
					      </scrollpane>
 | 
				
			||||||
 | 
					      <scrollpane id="9b047">
 | 
				
			||||||
 | 
					        <constraints>
 | 
				
			||||||
 | 
					          <grid row="1" column="2" row-span="1" col-span="1" vsize-policy="7" hsize-policy="7" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					        </constraints>
 | 
				
			||||||
 | 
					        <properties/>
 | 
				
			||||||
 | 
					        <border type="none"/>
 | 
				
			||||||
 | 
					        <children>
 | 
				
			||||||
 | 
					          <component id="2cc43" class="javax.swing.JTextArea" binding="outputTextArea">
 | 
				
			||||||
 | 
					            <constraints/>
 | 
				
			||||||
 | 
					            <properties/>
 | 
				
			||||||
 | 
					          </component>
 | 
				
			||||||
 | 
					        </children>
 | 
				
			||||||
 | 
					      </scrollpane>
 | 
				
			||||||
 | 
					      <component id="37314" class="javax.swing.JLabel">
 | 
				
			||||||
 | 
					        <constraints>
 | 
				
			||||||
 | 
					          <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					        </constraints>
 | 
				
			||||||
 | 
					        <properties>
 | 
				
			||||||
 | 
					          <text value="Paste text in here:"/>
 | 
				
			||||||
 | 
					        </properties>
 | 
				
			||||||
 | 
					      </component>
 | 
				
			||||||
 | 
					      <component id="51204" class="javax.swing.JLabel">
 | 
				
			||||||
 | 
					        <constraints>
 | 
				
			||||||
 | 
					          <grid row="0" column="2" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					        </constraints>
 | 
				
			||||||
 | 
					        <properties>
 | 
				
			||||||
 | 
					          <text value="Copy text from here:"/>
 | 
				
			||||||
 | 
					        </properties>
 | 
				
			||||||
 | 
					      </component>
 | 
				
			||||||
 | 
					      <component id="b05c1" class="javax.swing.JButton" binding="updateBtn">
 | 
				
			||||||
 | 
					        <constraints>
 | 
				
			||||||
 | 
					          <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="0" fill="1" indent="0" use-parent-layout="false"/>
 | 
				
			||||||
 | 
					        </constraints>
 | 
				
			||||||
 | 
					        <properties>
 | 
				
			||||||
 | 
					          <margin top="2" left="14" bottom="2" right="14"/>
 | 
				
			||||||
 | 
					          <text value="Convert"/>
 | 
				
			||||||
 | 
					        </properties>
 | 
				
			||||||
 | 
					      </component>
 | 
				
			||||||
 | 
					    </children>
 | 
				
			||||||
 | 
					  </grid>
 | 
				
			||||||
 | 
					</form>
 | 
				
			||||||
							
								
								
									
										82
									
								
								src/general/AppGui.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								src/general/AppGui.java
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,82 @@
 | 
				
			||||||
 | 
					package general;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import java.awt.event.ActionEvent;
 | 
				
			||||||
 | 
					import java.awt.event.ActionListener;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class AppGui {
 | 
				
			||||||
 | 
					    private JTextArea outputTextArea;
 | 
				
			||||||
 | 
					    private JTextArea intutTextArea;
 | 
				
			||||||
 | 
					    private JButton updateBtn;
 | 
				
			||||||
 | 
					    private JPanel myPanel;
 | 
				
			||||||
 | 
					    private JCheckBox cCRLF;
 | 
				
			||||||
 | 
					    private JCheckBox cSpaces;
 | 
				
			||||||
 | 
					    private JCheckBox cPreCode;
 | 
				
			||||||
 | 
					    private JRadioButton cPre;
 | 
				
			||||||
 | 
					    private JRadioButton cCode;
 | 
				
			||||||
 | 
					    private JLabel copylefts;
 | 
				
			||||||
 | 
					    private JScrollBar scrollBarOutpVert;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String parcer(String text){
 | 
				
			||||||
 | 
					        // Deal with spaces at first
 | 
				
			||||||
 | 
					        if (cSpaces.isSelected()){
 | 
				
			||||||
 | 
					            text = text.replace(" "," ");
 | 
				
			||||||
 | 
					            text = text.replace("\t","    "); // deal with tabs
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        text = text.replace("<","<");
 | 
				
			||||||
 | 
					        text = text.replace(">",">");
 | 
				
			||||||
 | 
					        if (cCRLF.isSelected()){
 | 
				
			||||||
 | 
					            text = text.replace("\n","<br />\n");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (cPreCode.isSelected()){
 | 
				
			||||||
 | 
					            if (cPre.isSelected()){
 | 
				
			||||||
 | 
					                text = "<pre>\n" + text + "\n</pre>";
 | 
				
			||||||
 | 
					            }else if (cCode.isSelected()){
 | 
				
			||||||
 | 
					                text = "<code>\n" + text + "\n</code>";
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return text;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public static void main(String[] args){
 | 
				
			||||||
 | 
					        JFrame frame = new JFrame("XMLtoWeb");
 | 
				
			||||||
 | 
					        frame.setContentPane(new AppGui().myPanel);
 | 
				
			||||||
 | 
					        frame.pack();
 | 
				
			||||||
 | 
					        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 | 
				
			||||||
 | 
					        frame.setMinimumSize(new Dimension(1024, 480));
 | 
				
			||||||
 | 
					        frame.setVisible(true);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public AppGui(){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ButtonGroup btnGrp = new ButtonGroup();
 | 
				
			||||||
 | 
					        btnGrp.add(cPre);
 | 
				
			||||||
 | 
					        btnGrp.add(cCode);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        cPreCode.addActionListener(new ActionListener() {
 | 
				
			||||||
 | 
					            @Override
 | 
				
			||||||
 | 
					            public void actionPerformed(ActionEvent actionEvent) {
 | 
				
			||||||
 | 
					                if (cPreCode.isSelected()) {
 | 
				
			||||||
 | 
					                    cPre.setEnabled(true);
 | 
				
			||||||
 | 
					                    cCode.setEnabled(true);
 | 
				
			||||||
 | 
					                }else{
 | 
				
			||||||
 | 
					                    cPre.setEnabled(false);
 | 
				
			||||||
 | 
					                    cCode.setEnabled(false);
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        updateBtn.addActionListener(new ActionListener() {
 | 
				
			||||||
 | 
					            @Override
 | 
				
			||||||
 | 
					            public void actionPerformed(ActionEvent actionEvent) {
 | 
				
			||||||
 | 
					                String textReturned =  parcer(intutTextArea.getText());
 | 
				
			||||||
 | 
					                outputTextArea.setText(textReturned);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in a new issue