diff options
| author | Michael Wilson | 2014-08-29 10:47:06 +0200 |
|---|---|---|
| committer | Michael Wilson | 2014-08-29 10:47:06 +0200 |
| commit | 4113442916e7da2d5c9e8282e01bc3e874c6be52 (patch) | |
| tree | 8e37827464cf62f505739a137c34033d296dff63 | |
| parent | BBenutzername wird bei Vorlage nicht mehr abgefragt (diff) | |
| download | tutor-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.class | bin | 4106 -> 4102 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/ftp/UploadTask.class | bin | 3842 -> 3838 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class | bin | 9403 -> 9783 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/image/DeleteImage_GUI.class | bin | 16887 -> 16884 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class | bin | 11714 -> 12023 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class | bin | 17036 -> 17033 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/image/SearchImage_GUI.class | bin | 16788 -> 16785 bytes | |||
| -rw-r--r-- | Dozentenmodul/bin/gui/intro/Login_GUI.class | bin | 10961 -> 10957 bytes | |||
| -rw-r--r-- | Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java | 89 | ||||
| -rw-r--r-- | Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java | 35 | ||||
| -rw-r--r-- | Dozentenmodul/src/gui/intro/About_GUI.java | 4 |
11 files changed, 80 insertions, 48 deletions
diff --git a/Dozentenmodul/bin/ftp/DownloadTask.class b/Dozentenmodul/bin/ftp/DownloadTask.class Binary files differindex bb492684..3c5b428e 100644 --- a/Dozentenmodul/bin/ftp/DownloadTask.class +++ b/Dozentenmodul/bin/ftp/DownloadTask.class diff --git a/Dozentenmodul/bin/ftp/UploadTask.class b/Dozentenmodul/bin/ftp/UploadTask.class Binary files differindex 14019ffd..dd120af3 100644 --- a/Dozentenmodul/bin/ftp/UploadTask.class +++ b/Dozentenmodul/bin/ftp/UploadTask.class diff --git a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class Binary files differindex 8032f092..3a0494c8 100644 --- a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class +++ b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class diff --git a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class Binary files differindex b55aa4d9..72f569dd 100644 --- a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class +++ b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class diff --git a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class Binary files differindex acf952ae..511d3c78 100644 --- a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class +++ b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class diff --git a/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class Binary files differindex 711c0bbf..146f2d74 100644 --- a/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class +++ b/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class diff --git a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class Binary files differindex 562879e9..c661f9a9 100644 --- a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class +++ b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class diff --git a/Dozentenmodul/bin/gui/intro/Login_GUI.class b/Dozentenmodul/bin/gui/intro/Login_GUI.class Binary files differindex 7b9dad97..71eae85a 100644 --- a/Dozentenmodul/bin/gui/intro/Login_GUI.class +++ b/Dozentenmodul/bin/gui/intro/Login_GUI.class 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. |
