From 4acab74e19b08290b4e8b9a8c7171885c222aee5 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 4 Apr 2014 16:42:54 +0200 Subject: Diverse Bugfixes und neue Grafik --- Dozentenmodul/src/GUI/MainMenue_GUI.java | 46 +++++++++++++++----------------- 1 file changed, 22 insertions(+), 24 deletions(-) (limited to 'Dozentenmodul/src/GUI/MainMenue_GUI.java') diff --git a/Dozentenmodul/src/GUI/MainMenue_GUI.java b/Dozentenmodul/src/GUI/MainMenue_GUI.java index 82031914..7cf7face 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.


" + "Image: Das Image enth\u00E4lt die ben\u00F6tigte Software, die im
" + "virtuellen Labor ben\u00F6tigt wird. Es wird von genau einem Dozenten
" - + "angelegt und besitzt einen allgemeinen Namen, z.B. \"Programmieren\".


" + + "angelegt und besitzt einen allgemeinen Namen, z.B. \"Programmieren\".
" + + "Bei einem Image handelt es sich um eine Datei vom Typ VMDK.


" + "Veranstaltung: Es k\u00F6nnen nun, basierend auf einem Image,
" + " beliebig viele Veranstaltungen von unterschiedlichen Dozenten erstellt
" + "werden. Diese k\u00F6nnten z.B. konkret \"Web-Entwicklung\" oder \"K\u00FCnstliche
" + "Intelligenz\" lauten und referenzieren dabei auf das allgemeine Image
" + "\"Programmieren\"."); 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 -- cgit v1.2.3-55-g7522