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\".