From 9e035372847675f4839b69018f65d62023a9d86a Mon Sep 17 00:00:00 2001 From: Paul Date: Sun, 18 Oct 2020 21:50:38 +0200 Subject: [PATCH] inital commit --- .../.idea/encodings.xml | 4 + .../.idea/indexLayout.xml | 8 + .../.idea/misc.xml | 6 + .../.idea/modules.xml | 8 + .../.idea/projectSettingsUpdater.xml | 6 + .../.idea/workspace.xml | 60 +++++++ .../riderModule.iml | 7 + .../.idea/contentModel.xml | 8 + .../.idea/encodings.xml | 4 + .../.idea/indexLayout.xml | 8 + .../.idea.Kapitel1Aufgabe5.dir/.idea/misc.xml | 6 + .../.idea/modules.xml | 8 + .../.idea/projectSettingsUpdater.xml | 6 + .../.idea/workspace.xml | 61 +++++++ .../riderModule.iml | 7 + .idea/artifacts/Kapitel1Aufgabe5_jar.xml | 8 + .idea/description.html | 1 + .idea/encodings.xml | 6 + .idea/misc.xml | 9 + .idea/modules.xml | 8 + .idea/project-template.xml | 3 + .idea/workspace.xml | 170 ++++++++++++++++++ Kapitel1Aufgabe5.iml | 12 ++ Kapitel1Aufgabe5.jar | Bin 0 -> 3072 bytes Readme.txt | 2 + .../Kapitel1Aufgabe5_jar/Kapitel1Aufgabe5.jar | Bin 0 -> 3072 bytes .../Kapitel1.1Aufgabe6/META-INF/MANIFEST.MF | 3 + .../Kapitel1Aufgabe5/META-INF/MANIFEST.MF | 3 + .../tech/loedige/Main$1.class | Bin 0 -> 801 bytes .../Kapitel1Aufgabe5/tech/loedige/Main.class | Bin 0 -> 3275 bytes src/META-INF/MANIFEST.MF | 3 + src/tech/loedige/Main.java | 64 +++++++ 32 files changed, 499 insertions(+) create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/encodings.xml create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/indexLayout.xml create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/misc.xml create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/modules.xml create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/projectSettingsUpdater.xml create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/workspace.xml create mode 100644 .idea/.idea.Kapitel1.1Aufgabe6.dir/riderModule.iml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/contentModel.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/encodings.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/indexLayout.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/misc.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/modules.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/projectSettingsUpdater.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/.idea/workspace.xml create mode 100644 .idea/.idea.Kapitel1Aufgabe5.dir/riderModule.iml create mode 100644 .idea/artifacts/Kapitel1Aufgabe5_jar.xml create mode 100644 .idea/description.html create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/project-template.xml create mode 100644 .idea/workspace.xml create mode 100644 Kapitel1Aufgabe5.iml create mode 100644 Kapitel1Aufgabe5.jar create mode 100644 Readme.txt create mode 100644 out/artifacts/Kapitel1Aufgabe5_jar/Kapitel1Aufgabe5.jar create mode 100644 out/production/Kapitel1.1Aufgabe6/META-INF/MANIFEST.MF create mode 100644 out/production/Kapitel1Aufgabe5/META-INF/MANIFEST.MF create mode 100644 out/production/Kapitel1Aufgabe5/tech/loedige/Main$1.class create mode 100644 out/production/Kapitel1Aufgabe5/tech/loedige/Main.class create mode 100644 src/META-INF/MANIFEST.MF create mode 100644 src/tech/loedige/Main.java diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/encodings.xml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/indexLayout.xml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/indexLayout.xml new file mode 100644 index 0000000..d1a9292 --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/misc.xml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/misc.xml new file mode 100644 index 0000000..b7cfa86 --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/modules.xml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/modules.xml new file mode 100644 index 0000000..a369a94 --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/projectSettingsUpdater.xml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/projectSettingsUpdater.xml new file mode 100644 index 0000000..7f5e4fe --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/projectSettingsUpdater.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/workspace.xml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/workspace.xml new file mode 100644 index 0000000..911328f --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/.idea/workspace.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + 1585217202804 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1.1Aufgabe6.dir/riderModule.iml b/.idea/.idea.Kapitel1.1Aufgabe6.dir/riderModule.iml new file mode 100644 index 0000000..cea4207 --- /dev/null +++ b/.idea/.idea.Kapitel1.1Aufgabe6.dir/riderModule.iml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/contentModel.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/contentModel.xml new file mode 100644 index 0000000..3095576 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/contentModel.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/encodings.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/indexLayout.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/indexLayout.xml new file mode 100644 index 0000000..d1a9292 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/misc.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/misc.xml new file mode 100644 index 0000000..b7cfa86 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/modules.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/modules.xml new file mode 100644 index 0000000..5d3dff3 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/projectSettingsUpdater.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/projectSettingsUpdater.xml new file mode 100644 index 0000000..7f5e4fe --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/projectSettingsUpdater.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/workspace.xml b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/workspace.xml new file mode 100644 index 0000000..50122c4 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/.idea/workspace.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + 1585217672165 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.Kapitel1Aufgabe5.dir/riderModule.iml b/.idea/.idea.Kapitel1Aufgabe5.dir/riderModule.iml new file mode 100644 index 0000000..cea4207 --- /dev/null +++ b/.idea/.idea.Kapitel1Aufgabe5.dir/riderModule.iml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/Kapitel1Aufgabe5_jar.xml b/.idea/artifacts/Kapitel1Aufgabe5_jar.xml new file mode 100644 index 0000000..8a4d8a2 --- /dev/null +++ b/.idea/artifacts/Kapitel1Aufgabe5_jar.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/out/artifacts/Kapitel1Aufgabe5_jar + + + + + \ No newline at end of file diff --git a/.idea/description.html b/.idea/description.html new file mode 100644 index 0000000..db5f129 --- /dev/null +++ b/.idea/description.html @@ -0,0 +1 @@ +Simple Java application that includes a class with main() method \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..ab2dc53 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..a185f7d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5b081eb --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/project-template.xml b/.idea/project-template.xml new file mode 100644 index 0000000..d57a956 --- /dev/null +++ b/.idea/project-template.xml @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..aa9987c --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1585042444915 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Kapitel1Aufgabe5.iml b/Kapitel1Aufgabe5.iml new file mode 100644 index 0000000..bcd2974 --- /dev/null +++ b/Kapitel1Aufgabe5.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Kapitel1Aufgabe5.jar b/Kapitel1Aufgabe5.jar new file mode 100644 index 0000000000000000000000000000000000000000..048855d97f8bd742e302f24b856a1e7f06ade4e0 GIT binary patch literal 3072 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 As{jB1 literal 0 HcmV?d00001 diff --git a/out/production/Kapitel1Aufgabe5/tech/loedige/Main.class b/out/production/Kapitel1Aufgabe5/tech/loedige/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..2647d43fab7bd9039ffa6c17dadcac1618480482 GIT binary patch literal 3275 zcmd5;TUQ&`75O8smpIq~30tv4T-S1x8pYVy5+)YHk=-;I#0dQ>U3KK5wItI8)3OEhC2337^kmLilmgMwvAcJ3%I>g^P8b5+PQ$A;JSCoU za*kbhs?=*6rCP8-LPxh!OtdN%E3TBbhF1j7PH*34CAV^>V? zw&g9WkUi7(>dI*@*L3UGtmwInDHF#aPN<4LDbPC_Y}+bVX`aL>4NvJ9#aJ_d^uEYg zZ*y@`AlbAJgljd&W=ffTx$H7Eq*&d3#hGk)o@2M;Gy|ED4LLk7-FjuY`j_|Wby;oL zOK~J|Lc`NEeC#Yo&c>0(IhDvWtU?gT{<>#WDoH%6<2*h}JTT}n4;M4mx=t9HC7+-7Plg>uo+~oPkaRC_>!6kwI7Eg~(a9V}XgRG9{@o|AzU3!73 zz+j6(z$=)xxx`}+Y$kQ&6zU^2v$7h;6-;Tks^c1_1%~#(a@93!%T}d+#a_2u$6jL! zbWMEaor+mKP&(WSwgWVXkSn;MBacE8s&p#dS;tbo6Rp-hFB8K}%xZX1$1N0TvKL&_ zL~IC%X{A-tF|Sm_rmD(II?A{sa7a~!;i{uiJvrU1+9!0pj86*0DWA9M)`Duq$mkt) zCa)5L>`4s^yK|x8S=IC{(_VDe;xJXinUFeO!;*kz%MEW@g&!H69%CpLRy3^YsA6r` zKInl>B7>|jPnV}2bcf}nXW2R)8%UaKnFIum$5F#Q4X%#5Y9t@n>HUh_wx-OgOezx0 zo6bD@dZw|qAl*6BPbcA@)4b_g>b=Q~c*_N9k;=1;P|(YpurF6E}Xq>K*` zQ&{omp0HTw*VJqh=<(frsB;L_%I+B2RoOoR7|9`5x(z$%;@x8H`3cz6>RvhsqQ`^a z)!;Y?f^=SKMV;|TJ;0nmN6}+r6wF$)XkD&<_S5#F+?aEU_sts9?u>5TJ7-p_Maz?!cKnoAo*2$%hebPnuAXD3voXQz zbK2(E%vDVe=(>hq37mW^*Mm~f@D6+Cf2(qvAYVMe`#8ia4xFsSDcVRqzNNVe#Z7KQ z{E-hKG)R>gyz>ycAjBn%2%;_DZ%c*Ug-NMB9X{C|c!G-d8 z+cqw4;W;|K{17i(j0{A!aQ$L5H4yzXX0)nW=CtY-Zl@@?tI`VlwaGFipqDB2p#%Lm z!Vi#hTrXe@MXdEKvI4EK0vejX`&8RLElu0f-hF??E~tquou37FS2C!xZjuPElNvO;?M`^)X<~hr1%%NjH$1+ zppqe-b&LYyji_<-uXrVNBN;Z1z85WrjmxES#F#9VqeiY&ZZlpel{Mo^soZW%mC8n& zag|gvu93DI)1)!uI%(XvL3+r@lj=r+w8NMoJ#5@0?KEad4dX@9F5?zy!YGn<8*`*R zMv1i7m?!NsZj&A{ULx%`%A^Cvol-Fw`9BVB2PUyt$%mgCBI*dkWJ;}DSj_q;JReaD z|3eccMSCNq2O)y-@5w*xq2~;bMzvi#p2qKRR!riYxQ+=ihiAphI4>6YS!LsbXpr|h zKiE|VP9REIKfbEaLX9qb4PQq@(Et0n?{J%exHn>_qoWQe?mS2UPJ#u*}m zpX32D2 z9m13N7DH0w<5UyWDv%gL|3-)*oZzP4CL@IJ;JaKSR88Z1d^$|t_xbh{pZ*NLATL2) OnydQ#62Hc8Fz{cl!49PW literal 0 HcmV?d00001 diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..74bc389 --- /dev/null +++ b/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: tech.loedige.Main + diff --git a/src/tech/loedige/Main.java b/src/tech/loedige/Main.java new file mode 100644 index 0000000..e6e16d9 --- /dev/null +++ b/src/tech/loedige/Main.java @@ -0,0 +1,64 @@ +package tech.loedige; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.util.*; + +public class Main { + + public static void main(String[] args) { + // write your code here + char[][] code = generateCode(); + outputCodeToConsole(code); + outputCodeToScreen(code); + } + + private static void outputCodeToScreen(char[][] code) { + JFrame frame = new JFrame(); + Container container = frame.getContentPane(); + + for(int i = 0; i> " + code[1][i]))); + } + + JButton rerunButton = new JButton("Neue Verschlüsselung"); + rerunButton.addActionListener(new ActionListener(){ + @Override + public void actionPerformed(ActionEvent e) { + frame.dispose(); + outputCodeToScreen(generateCode()); + } + }); + container.add(rerunButton); + + frame.setLayout(new BoxLayout(container, BoxLayout.PAGE_AXIS)); + frame.pack(); + GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment(); + Point centerPoint = graphicsEnvironment.getCenterPoint(); + frame.setLocation(centerPoint.x/4, centerPoint.y/4); + frame.setVisible(true); + } + + public static char[][] generateCode(){ + char[][] code = new char[2][26]; + code[0] = new char[]{'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; + code[1] = new char[]{'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; + Random rand = new Random(); + + for (int i = 0; i < code[1].length; i++) { + int randomIndexToSwap = rand.nextInt(code[1].length); + char temp = code[1][randomIndexToSwap]; + code[1][randomIndexToSwap] = code[1][i]; + code[1][i] = temp; + } + return code; + } + + public static void outputCodeToConsole(char[][] code){ + for(int r=0; r\t"+code[1][r]); + } + } +}