summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Wilson2014-08-29 10:47:06 +0200
committerMichael Wilson2014-08-29 10:47:06 +0200
commit4113442916e7da2d5c9e8282e01bc3e874c6be52 (patch)
tree8e37827464cf62f505739a137c34033d296dff63
parentBBenutzername wird bei Vorlage nicht mehr abgefragt (diff)
downloadtutor-module-4113442916e7da2d5c9e8282e01bc3e874c6be52.tar.gz
tutor-module-4113442916e7da2d5c9e8282e01bc3e874c6be52.tar.xz
tutor-module-4113442916e7da2d5c9e8282e01bc3e874c6be52.zip
-Hilfetext bei Imagebeschreibung
-Beschreibung geht nicht mehr verloren, wenn man die Seite wechselt
-rw-r--r--Dozentenmodul/bin/ftp/DownloadTask.classbin4106 -> 4102 bytes
-rw-r--r--Dozentenmodul/bin/ftp/UploadTask.classbin3842 -> 3838 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.classbin9403 -> 9783 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/DeleteImage_GUI.classbin16887 -> 16884 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.classbin11714 -> 12023 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/SearchEditImage_GUI.classbin17036 -> 17033 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/SearchImage_GUI.classbin16788 -> 16785 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/Login_GUI.classbin10961 -> 10957 bytes
-rw-r--r--Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java89
-rw-r--r--Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java35
-rw-r--r--Dozentenmodul/src/gui/intro/About_GUI.java4
11 files changed, 80 insertions, 48 deletions
diff --git a/Dozentenmodul/bin/ftp/DownloadTask.class b/Dozentenmodul/bin/ftp/DownloadTask.class
index bb492684..3c5b428e 100644
--- a/Dozentenmodul/bin/ftp/DownloadTask.class
+++ b/Dozentenmodul/bin/ftp/DownloadTask.class
Binary files differ
diff --git a/Dozentenmodul/bin/ftp/UploadTask.class b/Dozentenmodul/bin/ftp/UploadTask.class
index 14019ffd..dd120af3 100644
--- a/Dozentenmodul/bin/ftp/UploadTask.class
+++ b/Dozentenmodul/bin/ftp/UploadTask.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class
index 8032f092..3a0494c8 100644
--- a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class
+++ b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class
index b55aa4d9..72f569dd 100644
--- a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class
+++ b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class
index acf952ae..511d3c78 100644
--- a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class
+++ b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class
index 711c0bbf..146f2d74 100644
--- a/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class
+++ b/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class
index 562879e9..c661f9a9 100644
--- a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class
+++ b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/Login_GUI.class b/Dozentenmodul/bin/gui/intro/Login_GUI.class
index 7b9dad97..71eae85a 100644
--- a/Dozentenmodul/bin/gui/intro/Login_GUI.class
+++ b/Dozentenmodul/bin/gui/intro/Login_GUI.class
Binary files differ
diff --git a/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java b/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java
index 85484eb5..16b5765b 100644
--- a/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java
@@ -51,9 +51,9 @@ public class CreateImageAllgemein_GUI extends JFrame {
private JTextField EMail;
private JTextField imagename;
private JTextArea textAreadesc;
- boolean textfieldsHaveContent = false; //no textfield is empty
- boolean nameIsOK = false; //imagename only contains letters
-
+ boolean textfieldsHaveContent = false; // no textfield is empty
+ boolean nameIsOK = false; // imagename only contains letters
+ private JTextArea txtrGebenSieBitte_1;
/**
* Create the dialog.
@@ -185,14 +185,14 @@ public class CreateImageAllgemein_GUI extends JFrame {
JLabel lblImagename = new JLabel("Imagename: *");
lblImagename.setBackground(SystemColor.menu);
- lblImagename.setBounds(10, 31, 125, 20);
+ lblImagename.setBounds(10, 23, 125, 20);
panel_1.add(lblImagename);
imagename = new JTextField();
imagename.setBackground(Color.WHITE);
imagename.setText((String) null);
imagename.setColumns(10);
- imagename.setBounds(145, 31, 350, 20);
+ imagename.setBounds(145, 23, 350, 20);
imagename.setText(Image.image.getImagename()); // null am Anfang, aber
// speichert die
// Eingabe, wenn man
@@ -207,23 +207,38 @@ public class CreateImageAllgemein_GUI extends JFrame {
txtrGebenSieBitte.setFont(new Font("Tahoma", Font.PLAIN, 12));
txtrGebenSieBitte
.setText("Geben Sie bitte einen sprechenden Namen f\u00FCr das Image an.\r\nDieser soll jedoch recht allgemein gehalten werden.\r\nBeispiel: \"Programmieren\", nicht \"Programmieren 1\"");
- txtrGebenSieBitte.setBounds(145, 62, 350, 49);
+ txtrGebenSieBitte.setBounds(145, 48, 350, 49);
panel_1.add(txtrGebenSieBitte);
JLabel lblBeschreibung = new JLabel("Beschreibung: *");
lblBeschreibung.setBackground(SystemColor.menu);
- lblBeschreibung.setBounds(10, 120, 125, 20);
+ lblBeschreibung.setBounds(10, 110, 125, 20);
panel_1.add(lblBeschreibung);
JScrollPane scrollPane = new JScrollPane();
- scrollPane.setBounds(145, 120, 350, 114);
+ scrollPane.setBounds(145, 110, 350, 60);
panel_1.add(scrollPane);
textAreadesc = new JTextArea();
textAreadesc.setFont(new Font("Tahoma", Font.PLAIN, 11));
textAreadesc.setLineWrap(true);
+ textAreadesc.setText((String) null);
+ textAreadesc.setText(Image.image.getDesc());// null am Anfang, aber
+ // speichert die Eingabe,
+ // wenn man zurueck kommt
+ // zur Seite
scrollPane.setViewportView(textAreadesc);
+ txtrGebenSieBitte_1 = new JTextArea();
+ txtrGebenSieBitte_1
+ .setText("Geben Sie bitte eine Beschreibung für das Image an.\r\nDiese soll jedoch recht spezifisch gehalten werden.\r\nBeispiel: \"Java-Enticklung mit eclipse und MySQL\"");
+ txtrGebenSieBitte_1.setLineWrap(true);
+ txtrGebenSieBitte_1.setFont(new Font("Tahoma", Font.PLAIN, 12));
+ txtrGebenSieBitte_1.setEditable(false);
+ txtrGebenSieBitte_1.setBackground(SystemColor.menu);
+ txtrGebenSieBitte_1.setBounds(145, 177, 350, 49);
+ panel_1.add(txtrGebenSieBitte_1);
+
JPanel panel = new JPanel();
panel.setBounds(10, 402, 577, 33);
contentPanel.add(panel);
@@ -276,6 +291,7 @@ public class CreateImageAllgemein_GUI extends JFrame {
backButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Image.image.setImagename(imagename.getText());
+ Image.image.setDesc(textAreadesc.getText());
MainMenue_GUI sr = new MainMenue_GUI();
sr.setVisible(true);
dispose();
@@ -288,18 +304,24 @@ public class CreateImageAllgemein_GUI extends JFrame {
JButton continueButton = new JButton("Weiter");
continueButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- // Prueft die Eingabe und leitet weiter zur naechsten Seite
- if (checkContent() == true && checkNameIsLettersOrNumbers() == true) {
+ // Prueft die Eingabe und leitet weiter zur naechsten
+ // Seite
+ if (checkContent() == true
+ && checkNameIsLettersOrNumbers() == true) {
// Schreibt die Daten in das Model
Image.image.setImagename(imagename.getText());
Image.image.setDesc(textAreadesc.getText());
- //Info
- System.out.println("Alle Eingaben in Ordnung. Imagename= "+imagename.getText()+", Imagebeschreibung="+textAreadesc.getText());
+ // Info
+ System.out
+ .println("Alle Eingaben in Ordnung. Imagename= \""
+ + Image.image.getImagename()
+ + "\", Imagebeschreibung=\""
+ + Image.image.getDesc()+"\"");
CreateImageTechnisch_GUI ea = new CreateImageTechnisch_GUI();
ea.setVisible(true);
dispose();
} else {
-
+
}
}
});
@@ -327,15 +349,11 @@ public class CreateImageAllgemein_GUI extends JFrame {
mntmFaq.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
-
OpenLinks open = new OpenLinks();
-
URI windows;
try {
windows = new URI(Links.getFAQ());
-
open.openWebpage(windows);
-
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
@@ -348,15 +366,11 @@ public class CreateImageAllgemein_GUI extends JFrame {
mntmOtrs.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
-
OpenLinks open = new OpenLinks();
-
URI windows;
try {
windows = new URI(Links.getOTRS());
-
open.openWebpage(windows);
-
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
@@ -380,7 +394,7 @@ public class CreateImageAllgemein_GUI extends JFrame {
public boolean checkNameIsLettersOrNumbers() {
nameIsOK = false;
- //only allow letter from alphabet and numbers
+ // only allow letter from alphabet and numbers
if (imagename.getText().matches("[a-zA-Z0-9]+")) {
nameIsOK = true;
} else {
@@ -394,28 +408,27 @@ public class CreateImageAllgemein_GUI extends JFrame {
return nameIsOK;
}// end nameIsOK
-
- public boolean checkContent(){
- textfieldsHaveContent=false;
-
- //check if any textfield is empty
- if(imagename.getText().isEmpty() == false
+
+ public boolean checkContent() {
+ textfieldsHaveContent = false;
+
+ // check if any textfield is empty
+ if (imagename.getText().isEmpty() == false
&& textAreadesc.getText().isEmpty() == false
&& Vorname.getText().isEmpty() == false
&& Nachname.getText().isEmpty() == false
&& Hochschule.getText().isEmpty() == false
&& EMail.getText().isEmpty() == false) {
- //all textfields have content
+ // all textfields have content
textfieldsHaveContent = true;
} else {
JOptionPane
- .showMessageDialog(
- null,
- "Bitte geben Sie alle notwendigen Daten an!",
- "Daten unvollst\u00e4ndig",
- JOptionPane.INFORMATION_MESSAGE);
- }//end if
-
+ .showMessageDialog(null,
+ "Bitte geben Sie alle notwendigen Daten an!",
+ "Daten unvollst\u00e4ndig",
+ JOptionPane.INFORMATION_MESSAGE);
+ }// end if
+
return textfieldsHaveContent;
- }//end checkContent
-}//end Class
+ }// end checkContent
+}// end Class
diff --git a/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java b/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java
index 69eba09e..ccc32c4a 100644
--- a/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java
@@ -191,7 +191,7 @@ public class EditImageAllgemein_GUI extends JFrame {
JLabel lblImagename = new JLabel("Imagename: *");
lblImagename.setBackground(SystemColor.menu);
- lblImagename.setBounds(10, 31, 125, 20);
+ lblImagename.setBounds(10, 23, 125, 20);
panel_1.add(lblImagename);
imagename = new JTextField();
@@ -200,7 +200,7 @@ public class EditImageAllgemein_GUI extends JFrame {
imagename.setBackground(Color.WHITE);
imagename.setText(Image.image.getImagename());
imagename.setColumns(10);
- imagename.setBounds(145, 31, 350, 20);
+ imagename.setBounds(145, 23, 350, 20);
panel_1.add(imagename);
JTextArea txtrGebenSieBitte = new JTextArea();
@@ -209,23 +209,36 @@ public class EditImageAllgemein_GUI extends JFrame {
txtrGebenSieBitte.setFont(new Font("Tahoma", Font.PLAIN, 12));
txtrGebenSieBitte
.setText("Geben Sie bitte einen sprechenden Namen f\u00FCr das Image an.\r\nDieser soll jedoch recht allgemein gehalten werden.\r\nBeispiel: \"Programmieren\", nicht \"Programmieren 1\"");
- txtrGebenSieBitte.setBounds(145, 62, 350, 55);
+ txtrGebenSieBitte.setBounds(145, 48, 350, 55);
panel_1.add(txtrGebenSieBitte);
JLabel lblBeschreibung = new JLabel("Beschreibung: *");
lblBeschreibung.setBackground(SystemColor.menu);
- lblBeschreibung.setBounds(10, 113, 125, 20);
+ lblBeschreibung.setBounds(10, 110, 125, 20);
panel_1.add(lblBeschreibung);
JScrollPane scrollPane = new JScrollPane();
- scrollPane.setBounds(145, 121, 350, 113);
+ scrollPane.setBounds(145, 110, 350, 60);
panel_1.add(scrollPane);
textAreadesc = new JTextArea();
textAreadesc.setFont(new Font("Tahoma", Font.PLAIN, 11));
textAreadesc.setLineWrap(true);
- textAreadesc.setText(Image.image.getDesc());
+ textAreadesc.setText((String) null);
+ textAreadesc.setText(Image.image.getDesc());// null am Anfang, aber
+ // speichert die Eingabe,
+ // wenn man zurueck kommt
+ // zur Seite
scrollPane.setViewportView(textAreadesc);
+
+ JTextArea textArea = new JTextArea();
+ textArea.setText("Geben Sie bitte eine Beschreibung für das Image an.\r\nDiese soll jedoch recht spezifisch gehalten werden.\r\nBeispiel: \"Java-Enticklung mit eclipse und MySQL\"");
+ textArea.setLineWrap(true);
+ textArea.setFont(new Font("Tahoma", Font.PLAIN, 12));
+ textArea.setEditable(false);
+ textArea.setBackground(SystemColor.menu);
+ textArea.setBounds(145, 177, 350, 49);
+ panel_1.add(textArea);
JPanel panel = new JPanel();
panel.setBounds(10, 402, 577, 33);
@@ -298,13 +311,19 @@ public class EditImageAllgemein_GUI extends JFrame {
okButton = new JButton("Weiter");
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
- // check is textfield is empty
+ // Prueft die Eingabe und leitet weiter zur naechsten
+ // Seite
if (checkContent() == true && checkNameIsLettersOrNumbers() == true) {
// setze Namen, egal ob alt oder nicht
Image.image.setImagename(imagename.getText());
Image.image.setDesc(textAreadesc.getText());
- System.out.println("Changing name to:" + imagename.getText()+ "\nNewName is: "+Image.image.getNewName());
+ // Info
+ System.out
+ .println("Alle Eingaben in Ordnung. Imagename= \""
+ + Image.image.getImagename()
+ + "\", Imagebeschreibung=\""
+ + Image.image.getDesc()+"\"");
EditImageTechnisch_GUI ea = new EditImageTechnisch_GUI();
diff --git a/Dozentenmodul/src/gui/intro/About_GUI.java b/Dozentenmodul/src/gui/intro/About_GUI.java
index c33bed86..19d4d2eb 100644
--- a/Dozentenmodul/src/gui/intro/About_GUI.java
+++ b/Dozentenmodul/src/gui/intro/About_GUI.java
@@ -23,8 +23,8 @@ public class About_GUI extends JFrame {
private JPanel contentPane;
private JTextPane txtpnVersionVBuilddate;
- private String buildDate ="26.08.2014";
- private String version="1.02";
+ private String buildDate ="29.08.2014";
+ private String version="1.03";
/**
* Create the frame.