diff options
Diffstat (limited to 'Dozentenmodul/src/gui/MainMenue_GUI.java')
| -rw-r--r-- | Dozentenmodul/src/gui/MainMenue_GUI.java | 46 |
1 files changed, 22 insertions, 24 deletions
diff --git a/Dozentenmodul/src/gui/MainMenue_GUI.java b/Dozentenmodul/src/gui/MainMenue_GUI.java index cc878613..3c75c74f 100644 --- a/Dozentenmodul/src/gui/MainMenue_GUI.java +++ b/Dozentenmodul/src/gui/MainMenue_GUI.java @@ -39,7 +39,9 @@ public class MainMenue_GUI extends JFrame { private final JPanel contentPanel = new JPanel(); String[] result; - String descNewImage, descEditImage, descDeleteImage, descSearchImage, descNewLecture, descEditLecture, descDeleteLecture, descSearchLecture = ""; + String descNewImage, descEditImage, descDeleteImage, descSearchImage, + descNewLecture, descEditLecture, descDeleteLecture, + descSearchLecture = ""; JRadioButton rdbtnImageNew; JRadioButton rdbtnImageEdit; JRadioButton rdbtnImageSearchDownload; @@ -177,9 +179,9 @@ public class MainMenue_GUI extends JFrame { txtDesc.setBackground(SystemColor.menu); scrollPaneDesc.add(txtDesc); // Pro AUswahl - txtDesc.setText("Legen Sie ein neues Image an und laden Sie anschließend die passende .vmdk-Datei hoch. Voraussetzung für Veranstaltung."); + txtDesc.setText("Legen Sie ein neues Image an und laden Sie anschließend die passende .vmdk-Datei hoch. Ein Image (wenn auch von einem anderen Dozenten) ist die Voraussetzung für eine Veranstaltung."); panelDesc.add(scrollPaneDesc); - + JPanel panelVeranstaltung = new JPanel(); panelVeranstaltung.setLayout(null); panelVeranstaltung.setBorder(new TitledBorder(UIManager @@ -282,62 +284,60 @@ public class MainMenue_GUI extends JFrame { scrollPaneNews.add(txtNews); panelNews.add(scrollPaneNews); - /* * Funktion Texte für das Klicken der RadioButtons */ rdbtnImageNew.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { - descNewImage="Legen Sie ein neues Image an und laden Sie anschließend die passende .vmdk-Datei hoch. Voraussetzung für Veranstaltung."; + descNewImage = "Legen Sie ein neues Image an und laden Sie anschließend die passende .vmdk-Datei hoch. Ein Image (wenn auch von einem anderen Dozenten) ist die Voraussetzung für eine Veranstaltung."; txtDesc.setText(descNewImage); } }); rdbtnImageEdit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descEditImage="Bearbeiten Sie die hinterlegten Informationen zu einem Image oder laden Sie eine neue .vmdk-Datei hoch."; + descEditImage = "Bearbeiten Sie die hinterlegten Informationen zu einem Image oder laden Sie eine neue .vmdk-Datei hoch."; txtDesc.setText(descEditImage); } }); rdbtnImageDelete.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descDeleteImage="Suchen Sie alte und nicht mehr benötigte Images und löschen Sie diese."; + descDeleteImage = "Suchen Sie alte und nicht mehr benötigte Images und löschen Sie diese."; txtDesc.setText(descDeleteImage); } }); rdbtnImageSearchDownload.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descSearchImage="Suchen Sie nach bestimmten Images oder verschaffen Sie sich einen Überblick über alle verfügbaren Images. Sie können gewünschte umgehend herunterladen."; + descSearchImage = "Suchen Sie nach bestimmten Images oder verschaffen Sie sich einen Überblick über alle verfügbaren Images. Sie können gewünschte Images umgehend herunterladen."; txtDesc.setText(descSearchImage); } }); rdbtnVeranstaltungNew.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descNewLecture="Legen Sie eine neue Veranstaltung an und verknüpfen Sie diese mit einem bereits vorhandenem Image."; + descNewLecture = "Legen Sie eine neue Veranstaltung an und verknüpfen Sie diese mit einem bereits vorhandenem Image. Ihre neue Veranstaltung kann auch auf dem Image eines anderen Dozenten beruhen."; txtDesc.setText(descNewLecture); } }); rdbtnVeranstaltungEdit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descEditLecture="Bearbeiten Sie die hinterlegten Informationen zu einer Veranstaltung."; + descEditLecture = "Bearbeiten Sie die hinterlegten Informationen zu einer Veranstaltung."; txtDesc.setText(descEditLecture); } }); rdbtnVeranstaltungDelete.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descDeleteLecture="Suchen und löschen Sie eine Veranstaltung. Das hiermit verbundene Image bleibt erhalten."; + descDeleteLecture = "Suchen und löschen Sie eine Veranstaltung. Das hiermit verbundene Image bleibt erhalten."; } }); rdbtnVeranstaltungSearch.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { - descSearchLecture="Suchen Sie nach bestimmten Veranstaltungen oder verschaffen Sie sich einen Überblick über alle verfügbaren Veranstaltungen."; + descSearchLecture = "Suchen Sie nach bestimmten Veranstaltungen oder verschaffen Sie sich einen Überblick über alle verfügbaren Veranstaltungen. Eventuell gibt es bereits etwas passendes für Ihre Vorlesung."; txtDesc.setText(descSearchLecture); } }); /* * Ende der Radiobuttons */ - - + JLabel lblGrafik = new JLabel(""); // ToolTipp für Grafik lblGrafik @@ -348,14 +348,15 @@ public class MainMenue_GUI extends JFrame { + "erstellt werden, ohne ein neues Image hochladen zu m\u00FCssen. <br> <br> <br>" + "<b>Image:</b> Das Image enth\u00E4lt die ben\u00F6tigte Software, die im <br>" + "virtuellen Labor ben\u00F6tigt wird. Es wird von genau einem Dozenten <br>" - + "angelegt und besitzt einen allgemeinen Namen, z.B. \"Programmieren\". <br> <br> <br>" + + "angelegt und besitzt einen allgemeinen Namen, z.B. \"Programmieren\". <br>" + + "Bei einem Image handelt es sich um eine Datei vom Typ VMDK. <br> <br> <br>" + "<b>Veranstaltung:</b> Es k\u00F6nnen nun, basierend auf einem Image,<br>" + " beliebig viele Veranstaltungen von unterschiedlichen Dozenten erstellt <br>" + "werden. Diese k\u00F6nnten z.B. konkret \"Web-Entwicklung\" oder \"K\u00FCnstliche <br>" + "Intelligenz\" lauten und referenzieren dabei auf das allgemeine Image <br>" + "\"Programmieren\".</html>"); lblGrafik.setIcon(new ImageIcon(MainMenue_GUI.class - .getResource("/Image_zu_Veranstaltung_gr\u00FCn.png"))); + .getResource("/Image_zu_Veranstaltung_HDD.png"))); // ToolTipp lange anzeigen - 60sec ToolTipManager.sharedInstance().setDismissDelay(60000); ToolTipManager.sharedInstance().registerComponent(lblGrafik); @@ -377,7 +378,7 @@ public class MainMenue_GUI extends JFrame { getContentPane().add(buttonPane); { JButton continueButton = new JButton("Weiter"); - + continueButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { @@ -403,7 +404,7 @@ public class MainMenue_GUI extends JFrame { av.setVisible(true); dispose(); } else if (rdbtnVeranstaltungEdit.isSelected() == true) { - SearchEditLecture_GUI sl=new SearchEditLecture_GUI(); + SearchEditLecture_GUI sl = new SearchEditLecture_GUI(); sl.setVisible(true); dispose(); } @@ -437,9 +438,6 @@ public class MainMenue_GUI extends JFrame { JMenuItem mntmOtrs = new JMenuItem("OTRS"); mnNewMenu_1.add(mntmOtrs); - }//end main - - - - -}//end class + }// end main + +}// end class |
