Ansonsten VIEL SPAß! Nicholas Ohs (GK 11 IF 2)
|
|
- Erwin Stein
- vor 8 Jahren
- Abrufe
Transkript
1 !!!ACHTUNG!!! Wenn jemand Rechtschreib- oder Grammatikfehler findet, kann er sie behalten. Ich habe diesen Text nicht Korrektur gelesen. Deshalb bitte: Inhaltliche Fehler MELDEN!!! Ansonsten VIEL SPAß! Nicholas Ohs (GK 11 IF 2) Sooo, da der Felix uns letztens gezeigt hat, dass Swing mehr zu bieten hat als vielleicht mancher gedacht hat, habe ich mir überlegt, etwas Grundsätzliches über Swing und Java zu schreiben. Allerdings bin ich mir selbst nicht über jedes Detail klar, sodass jeder, der Interesse hat, durchaus das Java Handbuch oder die Java Docs als detailliertere Hilfe in Anspruch nehmen sollte. Na dann. So viel vorab. Fangen wir am besten ganz am Anfang an. Kapitel 1: Basis Damit wir die vorgefertigten Objekte nutzen können wie Labels, Buttons etc., müssen wir zunächst noch ein paar "packages" (siehe JavaDocs) importieren. Das geht wie folgt: import java.awt.*; import java.awt.event.*; import javax.swing.*; Diese drei Zeilen werden an den Anfang einer Datei geschrieben (wenn man ein Swing-Gui erzeugen möchte). das Wort import versteht sich von selbst. java bzw. javax sind die Oberklassen, aus denen importiert wird. Da wir nicht die abstrakten Objekte von java bzw. javax sondern awt bzw. swing Objekte verwenden wollen verfeinern wir unsere Angaben. Dies tun wir, indem wir hinter einen Punkt eine Unterklasse schreiben. In diesem Beispiel wären das awt bzw. swing. Ist das erledigt, können wir mit unserem eigentlichen Gui anfangen. public class FensterTest extends JFrame... Das ist der Klassen-Rumpf. Public: mindestens eine Klasse in einer Datei muss public sein, damit von außen auf sie zugegriffen werden kann. class: deutet an, dass hier eine neue Klasse definiert wird FensterTest: Der Name, den ich für die Klasse gewählt habe extends JFrame: Die Klasse ist also abgeleitet aus der vorhandenen Klasse JFrame, die Sun zur Verfügung stellt....: In diese Klammern kommen später alle Methoden und Attribute rein.
2 Jetzt da der Rumpf steht können wir damit Beginnen, Labels und ähnliches einzufügen. Wichtig an dieser Stelle ist, dass die Objekte zunächst nur erzeugt werden. Im Konstruktor unserer Klasse bekommen sie dann Werte wie Größe und Farbe zugewiesen. Fangen wir mit einem Label als Überschrift an. das Label ist Teil unseres Guis und sollte im Sinne der Objektorientiertheit nicht von außen einfach so verändert werden können ohne die entsprechende Methode. Um unser Label also zu schützen setzen wir es auf private 1. private Label existiert wie gesagt schon als Klasse. Wir müssen es also nicht neu definieren. Die Klasse, derer wir uns bedienen heißt: JLabel. Unser neues Objekt, das wir erzeugen werden, wird also vom Typ JLabel sein. 2. JLabel Als Namen wählen wir: lb_header 3. lb_header So ergibt sich für unseren Java Code um ein Label zu erzeugen: ein private Objekt vom Typ JLabel soll mit dem Namen lb_header als neues jlabel erzeugt werden. zu Java: private JLabel lb_header = new JLabel(); JLabel() ist der Konstruktor von jlabel durch den ein neues Label erzeugt wird. Der Konstruktor kann stets gefunden werden, wenn der Cursor auf dem Objekt Typ (hier jlabel) ist und man F1 drückt. Nun wollen wir ein Textarea erzeugen. Ein Textarea besteht bei einem Swing Fenster stets aus 2 Komponenten!! Zum einen Das Textarea an sich, in dem der später angezeigte Text als String angezeigt wird. Zum anderen ein sogenanntes JScrollPane. Der Unterschied zum AWT Textarea ist der, dass die Aufgabe der Scrollbalken bei Swing i.d.r. auf das JScrollPane verlagert wird. Eine Grafik, wie man sich das mit dem JScollPane vorzustellen hat, steht im JavaDoc: Einfach im Java-Quelltext JScrollPane eintippen, Cursor darauf platzieren und F1 (für Hilfeanzeige) drücken! Ich will allerdings an dieser Stelle nicht genauer darauf eingehen, da die Grafik schon recht viel über das JScrollPane zeigt. Nun aber zur Implementation: Folgendes sollte nach der oberen Zeile klar sein: private JTextArea ta_ausgabe = new JTextArea(); <--erzeugt ein neues TextArea private JScrollPane jsp1_ta_ausgabe = new JScrollPane(); <-- erzeugt ein neues JScrollPane Wie wir diese beiden Objekte nachher zusammen fügen, werde ich später noch erläutern. Zunächst haben wir sie erst einmal erzeugt. Zum Schluss erzeugen wir noch einen Button, damit wir auch etwas machen können in unserem Gui. private JButton bt_start = new JButton(); <-- erzeugt einen neuen Button jetzt haben wir erst mal unsere Objekte erzeugt.
3 Unsere Datei sollte demnach wie folgt aussehen: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class FensterTest1 extends JFrame private JLabel lb_header = new JLabel(); private JTextArea ta_ausgabe = new JTextArea(); private JScrollPane jsp1_ta_ausgabe = new JScrollPane(); private JButton bt_start= new JButton(); Als nächstes werden wir uns ein wenig mit dem Konstruktor unserer Klasse befassen. public FensterTest(String title) ein Konstruktor wir GENAU so wie die Klasse benannt. Zusätzlich wird noch festgelegt, dass wenn der Konstruktor aufgerufen wird ein String übergeben werden muss. title ist eine Variable in die der übergebene String zwischengespeichert wird. Diese kann man natürlich nach belieben umbenennen aber title trifft es eigentlich ganz gut wie sich später herausstellen wird. Im Konstruktor passiert folgendes: super(title); Wie am Anfang erwähnt ist unsere Klasse abgeleitet von JFrame. D.h. wir können mit dem Befehl super den Konstruktor der Oberklasse (also von JFrame) aufrufen und uns somit ersparen selbst ein Fenster basteln zu müssen. Der Konstruktor von JFrame verlangt einen String. Dieser String wird nachher in die Windowsleiste eingetragen und ist für den Benutzer sichtbar. Wir übergeben hier an der Stelle einfach die String variable title, die wir vom FensterTest Konstruktor schon kennen. Was wird also passieren. Wenn später der Konstruktor aufgerufen wird, wird der eingegebene String an die Methode super übergeben, die ein Fenster mit dem übergebenen String als Überschrift erzeugt. Als nächstes müssen wir dafür sorgen, dass unser Programm beim Klicken auf das "X" im Fenster auch beendet wird. Dafür dient folgender Code: addwindowlistener(new WindowAdapter() public void windowclosing(windowevent evt) System.exit(0); ); Hierzu nur soviel: der WindowListener "lauscht" die ganze Zeit, ob das X gedrückt wird. Ist dies der Fall, wird System.exit(0); ausgeführt. Ein Befehl, der das komplette Programm schließt (nicht nur das Fenster entfernt). Nachdem jetzt unser Fenster soweit erzeugt wurde, müssen wir es Skalieren und Platzieren.
4 setsize(300, 300); <-- Die Größe wird mit Hilfe der Methode setsize festgelegt (Breite, Höhe) Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); <-- Die Größe des Bildschirmes (die Auflösung) wird ausgelesen und in eine Dimension Variable d eingespeichert. Der Vorteil einer Dimension Variable ist, dass sie Breite und Höhe in einer Variable vereint. int x = (d.width - getsize().width) / 2; <--hier werden neue int-variablen erzeugt, die dafür sorgen, dass das Fenster in der Mitte positioniert wird int y = (d.height - getsize().height) / 2 ; setlocation(x, y); <-- Das Fenster wird positioniert. die übergebenen int-variablen der oberen Zeilen geben die Position der sich links oben befindenden Ecke. Container cp = getcontentpane(); <-- Hierüber haben wir mit Herrn Ziemke ausführlich gesprochen. cp.setlayout(null); <--Hier wird das Standard layout unserer Objekte wie Buttons etc. festgehalten als weitere Info zu Containern (aus den JavaDocs): Components added to a container are tracked in a list. The order of the list will define the components' front-to-back stacking order within the container. If no index is specified when adding a component to a container, it will be added to the end of the list (and hence to the bottom of the stacking order). Jetzt endlich können wir Anfangen unsere Objekte zu bearbeiten. //Label lb_header.setbounds(64, 80, 44, 16); <-- setbounds setzt die Größe unseres Labels. (x-position der LO Ecke, y-position der LO Ecke, Breite, Höhe) Die Position ist immer in Relation zum Fenster! lb_header.settext("hier steht die Überschrift"); lb_header.setfont(new Font("MS Sans Serif", Font.PLAIN, 13)); <-- Hier wird Schriftart und ähnliches festgelegt.//wichtig! Die Schriftgröße darf die Höhe des Labels nicht überschreiten, sonst ist die Schrift z. T. abgeschnitten. cp.add(lb_header); <-- hier wird das ganze noch zu unserem Container hinzugefügt. //TextArea jsp1_ta_ausgabe.setbounds(20, 20, 100, 50); <-- set Bounds setzt die Größe unseres ScrollPanels. ta_ausgabe.settext("das ist der Text der im TextArea nachher beim Start angezeigt wird"); jsp1_ta_ausgabe.setviewportview(ta_ausgabe); <-- siehe Grafik cp.add(jsp1_ta_ausgabe); <-- hier wird das ganze noch zu unserem Container hinzugefügt. Unser TextArea ist somit erfolgreich platziert. //Button bt_start.setbounds(104, 240, 97, 25); <-- set Bounds setzt die Größe unseres ScrollPanels. bt_start.settext("was drauf steht"); cp.add(bt_start); <-- hier wird das ganze noch zu unserem Container hinzugefügt. bt_start.addactionlistener(new ActionListener() Den Listener kennen wir schon von unserem Fenster. Er überwacht die Aktionen unseres Buttons. Wird der Button gedrückt, wird die Methode bt_startactionperformed(evt) aufgerufen, die wir später noch schreiben werden. public void actionperformed(actionevent evt) bt_startactionperformed(evt); ); setresizable(false); setvisible(true);
5 Diese selbsterklärenden Begriffe müssen noch angefügt werden. Damit wäre unser Konstruktor aufs Erste fertig. So sieht er aus: public FensterTest(String title) //Alles rund ums Fenster super(title); addwindowlistener(new WindowAdapter() public void windowclosing(windowevent evt) System.exit(0); ); setsize(300, 300); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int x = (d.width - getsize().width) / 2; int y = (d.height - getsize().height) / 2 ; setlocation(x, y); Container cp = getcontentpane(); cp.setlayout(null); /////////////////////////////// //Alles rund um die Komponenten //Label lb_header.setbounds(64, 80, 44, 16); <-- set Bounds setzt die Größe unseres Labels. (x-position der LO Ecke, y-position der LO Ecke, Breite, Höhe) Die Position ist immer in Relation zum Fenster! lb_header.settext("hier steht die Überschrift"); lb_header.setfont(new Font("MS Sans Serif", Font.PLAIN, 13)); cp.add(lb_header); //TextArea jsp1_ta_ausgabe.setbounds(20, 20, 100, 50); ta_ausgabe.settext("das ist der Text der im TextArea nachher beim Start angezeigt wird"); jsp1_ta_ausgabe.setviewportview(ta_ausgabe); cp.add(jsp1_ta_ausgabe); //Button bt_start.setbounds(104, 240, 97, 25); bt_start.settext("was drauf steht"); cp.add(bt_start); bt_start.addactionlistener(new ActionListener() public void actionperformed(actionevent evt) bt_startactionperformed(evt); ); setresizable(false); setvisible(true); Jetzt gilt es als nächstes unseren Button zum Laufen zu bekommen.
6 Dafür brauchen wir eine bt_startactionperformed(evt) Methode, die sagt, was passieren soll, wenn er gedrückt wird. public void jbutton1actionperformed(actionevent evt) Methoden sind i. d. R. public. Was Action Event evt in der Klammer genau zu bedeuten hat kann ich zum jetzigen Zeitpunkt nicht 100%ig sagen, werde mich aber ggf. melden falls ich es herausgefunden habe. Dieser Methode fügen wir jetzt noch etwas hinzu, damit wir sehen ob unser Button funktioniert. Wir werden zunächst nur einen Text in das TextArea schreiben lassen. um von unserem ta_ausgabe den Text zu ändern müssen wir die Methode settext() dieses Objektes aufrufen. dies tun wir wie folgt: ta_ausgabe.settext("hurra der Button funktioniert!!"); unsere Button Methode sieht also wie folgt aus: public void jbutton1actionperformed(actionevent evt) ta_ausgabe.settext("hurra der Button funktioniert!!"); Noch ein Schritt fehlt zum ersten fertigen eigenhändig erstellten Swing Gui. Wenn Java ein Gui ausführt, sucht es nicht nach dem Konstruktor dieser Klasse sondern nach einer "Main" Methode. Diese kennen wir schon von Con Klassen. In dieser Main Methode wird dann der Konstruktor der Klasse aufgerufen. public static void main(string[] args) new FensterTest("Titel-leisten Titel"); Dieser main Methode wird eine String-array variable mit dem Namen args übergeben. Wofür das gut ist weiß ich nicht, da ich nicht weiß was Java da übergibt. Wichtig in dieser Zeile ist das void, da die Methode keinen Wert zurück gibt und kein Konstruktor ist. Das Entscheidende ist der Konstruktor-Aufruf in der Main Methode. Wenn wir alles zusammenflicken sieht unsere Datei so aus: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class FensterTest extends JFrame //Attribute private JLabel lb_header = new JLabel(); private JTextArea ta_ausgabe = new JTextArea(); private JScrollPane jsp1_ta_ausgabe = new JScrollPane(); private JButton bt_start = new JButton(); //Konstruktor public FensterTest(String title)
7 //Alles rund ums Fenster super(title); addwindowlistener(new WindowAdapter() public void windowclosing(windowevent evt) System.exit(0); ); setsize(300, 300); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); int x = (d.width - getsize().width) / 2; int y = (d.height - getsize().height) / 2 ; setlocation(x, y); Container cp = getcontentpane(); cp.setlayout(null); /////////////////////////////// //Alles rund um die Komponenten //Label lb_header.setbounds(50, 10, 200, 16); lb_header.settext("hier steht die Überschrift"); lb_header.setfont(new Font("MS Sans Serif", Font.PLAIN, 13)); cp.add(lb_header); //TextArea jsp1_ta_ausgabe.setbounds(50, 50, 200, 150); ta_ausgabe.settext("das ist der Text, \nder im TextArea nachher \nbeim Start angezeigt wird."); jsp1_ta_ausgabe.setviewportview(ta_ausgabe); cp.add(jsp1_ta_ausgabe); //Button bt_start.setbounds(80, 220, 140, 25); bt_start.settext("was drauf steht"); cp.add(bt_start); bt_start.addactionlistener(new ActionListener() public void actionperformed(actionevent evt) bt_startactionperformed(evt); ); setresizable(false); setvisible(true); //Methoden public void bt_startactionperformed(actionevent evt) ta_ausgabe.settext("hurra der Button funktioniert!!"); public static void main(string[] args) new FensterTest("Titel-leisten Titel");
8 Die dazugehörige Java Datei befindet sich im Anhang und heißt FensterTest1.java Zum Thema Java Datei: Die Java Datei muss wie die public Klasse heißen!!! Diese Datei ist ohne das Drag and Drop Menu vom JavaEditor erstellt worden (sieht also für manchen nicht so toll aus). Kapitel 2: Einfache Verarbeitung Jetzt gibt es sicher den ein oder anderen, der es etwas stupide findet auf einen Button zu drücken um "Hurra der Button funktioniert!!" angezeigt zu bekommen. Deshalb wollen wir jetzt ein paar neue Objekte einbauen und eine Eingabe verarbeiten. Der Plan sieht aus wie folgt: Wir verwenden unsere alte Datei FensterTest. Wir bauen ein Popup Fenster und ein TextFeld ein. Außerdem implementieren wir einen weiteren Button. Was wir erreichen wollen, sind Eingabe-Abfragen und ein paar Spielereien mit der Optik. Erst einmal ersetze ich die verwendeten Strings durch sinnvolle Texte. ^^ lb_header.settext ändere den String in "Eingabe Test" ta_ausgabe.settext ändere den String in "Status:\n" bt_start.settext ändere den String in "Schritt 1" new FensterTest ändere den String in "Eingabe verarbeiten" Dies sind natürlich nur Beispiele, aber sie passen denke ich recht gut. Zudem entferne ich die Methode ta_ausgabe.settext("hurra der Button funktioniert!!"); aus der ActionPerformedMethode meines Buttons. Jetzt die Implementation der einzelnen Objekte: das Textfeld platziere ich unter das TextArea. D. h., dass der Button erst einmal ein wenig nach unten wandern muss. ich erhöhe also den zweiten Wert bei der setbounds Methode des Buttons in unserem alten Projekt um 20. Jetzt habe ich genug Platz um ein TextFeld zwischen TextArea und Button zu platzieren. Als erstes muss ich das TextFeld erzeugen. Dafür erstelle ich eine neue Leerzeile unter private JButton bt_start = new JButton(); (bei mir in Zeile 12). Dort erzeuge ich jetzt ein neues TextFeld mit dem Namen tf_eingabe. private JTextField tf_eingabe = new JTextField(); jetzt muss ich Position und Größe bestimmen und es dann zu cp hinzufügen (im Konstruktor natürlich). //TextFeld tf_eingabe.setbounds(50, 210, 200, 18); tf_eingabe.settext("(bitte tata eingeben)"); tf_eingabe.setfont(new Font("MS Sans Serif", Font.PLAIN, 13)); cp.add(tf_eingabe); Für unser Popup Fenster müssen wir so gut wir gar nichts tun. Popupfenster sind fertig strukturiert, mit Buttons ausgestattet und allem was man braucht. Das einzige, was wir tun müssen, ist zu unseren Methoden eine weitere hinzufügen.
9 public int abfrage() return JOptionPane.showConfirmDialog(this, "Möchten sie das große Geheimnis lüften?", "Frage!", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE ); was hier passiert: es wird die Methode showconfirmdialog der Klasse JOptionPane ausgeführt. Diese gibt am Ende einen int-wert aus, der returned wird. D. h., bei ja wird eine 0 zurück gegeben, bei nein eine 1 und bei abbrechen eine 2. Daher MUSS die Methode public int abfrage() heißen, da sie einen int zurück gibt. wofür sind die einzelnen Teile in der Klammer: mit diesen übergebenen Strings etc. kann man das Option Panel gestalten. Fangen wir hinten an: JOptionPane.QUESTION_MESSAGE bedeutet, dass ein Fenster aufpopped mit einem Fragezeichensysbol. JOptionPane.YES_NO_CANCEL_OPTION bedeutet, dass diese Optionen zur Verfügung stehen. "Frage!" repräsentiert in diesem Fall den Titel des Fensters. "Möchten sie das große Geheimnis lüften?" repräsentiert den gezeigten Text. das this musste ich noch nie modifizieren. Ich hoffe einfach, dass das auch in Zukunft so bleibt ^^'. Diese Methode werden wir später brauchen. Als letztes noch einen Button hinzufügen. Hierauf werde ich nicht speziell eingehen, da wir schon mal einen Button erzeugt haben. Nur so viel: der Button heißt in meinem Code immer: bt_fortfahren gelabled habe ich ihn mit Schritt 2. Und hier noch meine Bounds: Button 1: (20, 240, 120, 25) Button 2: (160, 240, 120, 25) Was jetzt passieren soll. Zunächst soll der Benutzer ins tf tata eingeben. Dann soll er bt_start drücken. die Eingabe soll überprüft werden. Ist sie richtig, so soll der Benutzer sehen, dass er Button 2 drücken muss. Dann wird das Popupfenster aufgerufen und gefragt Möchten sie... siehe oben. Wenn ja gedrückt wird, soll ein Text ins TA eingetragen werden und bt2 soll deaktiviert werden. Wenn nein gedrückt wird, soll das Fenster resettet werden. Wenn abbrechen gedrückt wird, soll nichts passieren. Wie geht man vor. Zunächst einmal ist es wichtig, dass man Button 2 nicht am Anfang drücken kann. Deshalb fügen wir bei unserem Button 2 im Konstruktor ein: bt_fortfahren.setenabled(false); <-- ist selbsterklärend ansonsten: sinnvoll ist es auch, wenn man das TA uneditierbar macht: ta_ausgabe.seteditable(false); Jetzt gehen wir in die ActionMethode von Button 1 Dort soll jetzt die Eingabe überprüft werden (natürlich mit einer if Abfrage) Wenn der vom Tf genommen Text "tata" ist, soll folgendes passieren bt2 wird aktiv, bt1 wird inaktiv, tf wird inaktiv im Ta steht zusätzlich "Sie können jetzt auf Fortfahren klicken" Sonst schreibe ins TA "Falsche Eingabe" und setze das TF auf "(Bitte tata eingeben)". zu Java: if (tf_eingabe.gettext().equals("tata")) <--- equals um auf Gleichheit der Inhalte zu prüfen bt_fortfahren.setenabled(true); <--- siehe oben bt_start.setenabled(false); tf_eingabe.setenabled(false); ta_ausgabe.append("sie können jetzt auf Fortfahren klicken\n"); <---append hängt an anders als settext() else <--- sonst ta_ausgabe.append("falsche Eingabe\n"); tf_eingabe.settext("(bitte tata eingeben)");
10 das war es auch schon für den ersten Button Als Nächstes müssen wir noch sagen, was passieren soll, wenn bt2 gedrückt wird. Auch hier wieder eine if Abfrage: Falls der vom Popup Fenster wiedergegebene Wert 0 ist (ja) deaktiviere bt2, ta anfügen "Du hast soeben die geheime Botschaft anzeigen lassen." falls der vom Popup Fenster wiedergegebene Wert 1 ist (nein) tf "(Bitte tata eingeben)", tf aktiv, bt1 aktiv, bt2, deakt, ta "Status:\n" in Java: int i1 = abfrage(); if(i1 == 0 ) bt_fortfahren.setenabled(false); ta_ausgabe.append("du hast soeben die geheime Botschaft anzeigen lassen."); if(i1 == 1) tf_eingabe.settext("(bitte tata eingeben)"); tf_eingabe.seteditable(true); bt_start.setenabled(true); bt_fortfahren.setenabled(false); ta_ausgabe.settext("status:\n"); Was haben wir jetzt erreicht: Wir können jetzt TextAreas Buttons Popups TextFelder Lables und Guis erstellen. Außerdem können wir Eingaben per IF abfrage auswerten und das Programm entsprechend reagieren lassen. Im Anhang gibt es das Projekt als FensterTest2.java Als nächstes solltest du vielleicht versuchen den Primzahl-Algorithmus erneut in Java zu implementieren um die While Schleife noch zu erarbeiten. Das Gerüst sieht wie folgt aus: while (int variable * Wert oder Variable) Methoden;... variable++; * einsetzten < oder > oder <= oder >=
11 Kapitel 3: Jetzt geht es um das Thema Dateien. Für dieses Thema nehmen wir wieder unser erstes Projekt als Grundgerüst. Wieder mal "leeren" wir die actionperformed Methode. Siehe notfalls Kapitel 2. Die Benennung kannst du selbst wählen. Jetzt müssen wir noch java.io.*; importieren. Wie das geht sollte bekannt sein. Benutze zusätzlich den Rumpf von Herr Ziemke (Attribute und Methoden).!Wichtig! Da wir nicht mit Con sondern mit Gui arbeiten müssen die static Einträge weg! Folgendes sollte dein Programm können: Eine Datei erzeugen incl. Inhalt. Eine Datei auslesen. Wörter oder Buchstaben aus dem Text ersetzten. und ausgelesene bzw. geänderte Texte in einem ta anzeigen können. (Sprich Herr Ziemkes Aufgaben aus den letzten Stunden. Nur falls du nicht selbst zurecht kommst, solltest du einen Blick auf das Projekt DateiTest1.java im Anhang werfen. Es sind einige neue Funktionen drin, die ich nicht erklären werde, weil sie eigentlich, wenn du die ersten beiden Kapitel verstanden hast, so weit verstanden werden können, dass sie verwendet werden können!!!! Außerdem sollten die JavaDocs auch benutzt werden. Bei Detailfragen steht der Verteiler denke ich mal offen.
GUI Programmierung mit JAVA Swing
GUI Programmierung mit JAVA Swing Komponenten Layout Event Handling Imaging 2001 Thomas Weiler 1 JAVA Swing Bibliothek zur Erstellung grafischer Benutzerschnittstellen in JAVA Bietet Klassen für grafische
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
Mehrimport java.awt.*; import java.awt.event.*; import javax.swing.*;
Swing Workshop Dieser Workshop enthält grundsätzliche Informationen über Swing und Java und regt mit einigen Beispielen und Übungen zum weiteren Erkunden dieses Themengebietes an. Kapitel 1: Das erste
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
MehrMediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrSwing Lernen am Code Teil 1
Swing Lernen am Code Teil 1 Swing Fenster erzeugen import java.awt.* import java.awt.event.* import javax.swing.* class SwingDemo{ static JFrame Fenster; public static void main(string[] args){ } } Fenster
MehrKapitel 3 Frames Seite 1
Kapitel 3 Frames Seite 1 3 Frames 3.1 Allgemeines Mit Frames teilt man eine HTML-Seite in mehrere Bereiche ein. Eine Seite, die mit Frames aufgeteilt ist, besteht aus mehreren Einzelseiten, die sich den
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrSich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
MehrBauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
Mehr2A Basistechniken: Weitere Aufgaben
2A Basistechniken: Weitere Aufgaben 2A.3 Programmierung unter UNIX/Linux 1. Gegeben sind einige Ausschnitte von C-Programmen, die unter UNIX/Linux ausgeführt werden sollen. Beantworten Sie die zugehörigen
MehrDiese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.
Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst. Bevor es losgeht Wenn du mal etwas falsch machst ist das in Word eigentlich kein Problem! Den Rückgängig-Pfeil (siehe
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrAdobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
MehrErklärung zu den Internet-Seiten von www.bmas.de
Erklärung zu den Internet-Seiten von www.bmas.de Herzlich willkommen! Sie sind auf der Internet-Seite vom Bundes-Ministerium für Arbeit und Soziales. Die Abkürzung ist: BMAS. Darum heißt die Seite auch
MehrNewsletter. 1 Erzbistum Köln Newsletter
Newsletter 1 Erzbistum Köln Newsletter Inhalt 1. Newsletter verwalten... 3 Schritt 1: Administration... 3 Schritt 2: Newsletter Verwaltung... 3 Schritt 3: Schaltflächen... 3 Schritt 3.1: Abonnenten Verwaltung...
MehrÜbungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
MehrFotostammtisch-Schaumburg
Der Anfang zur Benutzung der Web Seite! Alles ums Anmelden und Registrieren 1. Startseite 2. Registrieren 2.1 Registrieren als Mitglied unser Stammtischseite Wie im Bild markiert jetzt auf das Rote Register
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrWasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)
Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein) Öffne ein neues Bild ca. 200 x 200, weiß (Datei - neu) Aktiviere
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrDer eingegeben Text wird markiert und jetzt greifen wir auf unsere - ganz am Anfang definierten - H-Tags zu. Entnehmt bitte dem folgenden
Das Einfügen und Formatieren von Text- & Bildinhalten So, das Tutorial neigt sich dem Ende und ich bin vermutlich darüber ebenso froh, wie Ihr. ;-) Lasst es uns anpacken! Wir fügen eine Überschrift ein.
MehrMeet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten
Meet the Germans Lerntipp zur Schulung der Fertigkeit des Sprechens Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten Handreichungen für die Kursleitung Seite 2, Meet the Germans 2. Lerntipp
MehrWeb-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
MehrMenü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen
Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrJava I Vorlesung 11 Graphische Oberflächen mit Swing
Java I Vorlesung 11 Graphische Oberflächen mit Swing 5.7.2004 Swing Komponenten Layout-Manager Events Swing und Threads Die Java-Plattform 2 Die Java-Plattform 3 "Hello World" in Swing HelloWorldS.java
MehrAnleitung für Autoren auf sv-bofsheim.de
Anleitung für Autoren auf sv-bofsheim.de http://www.sv-bofsheim.de 1 Registrieren als Benutzer sv-bofsheim.de basiert auf der Software Wordpress, die mit einer Erweiterung für ein Forum ausgestattet wurde.
MehrSerienbrief erstellen
Serienbrief erstellen Mit einem perfekt vorbereiteten Serienbrief können Sie viel Zeit sparen. In unserem Beispiel lesen wir die Daten für unseren Serienbrief aus einer Excel Tabelle aus. Die Tabelle hat
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrDer Kalender im ipad
Der Kalender im ipad Wir haben im ipad, dem ipod Touch und dem iphone, sowie auf dem PC in der Cloud einen Kalender. Die App ist voreingestellt, man braucht sie nicht laden. So macht es das ipad leicht,
MehrProfessionelle Seminare im Bereich MS-Office
Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrZahlen auf einen Blick
Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrEinrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte
MehrDokumentation von Ük Modul 302
Dokumentation von Ük Modul 302 Von Nicolas Kull Seite 1/ Inhaltsverzeichnis Dokumentation von Ük Modul 302... 1 Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Typographie (Layout)... 4 Schrift... 4
MehrSchrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.
Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..
MehrBilder zum Upload verkleinern
Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr
MehrWordPress. Dokumentation
WordPress Dokumentation Backend-Login In das Backend gelangt man, indem man hinter seiner Website-URL einfach ein /wp-admin dranhängt www.domain.tld/wp-admin Dabei gelangt man auf die Administrationsoberfläche,
MehrTutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5
Tutorial: Entlohnungsberechnung erstellen mit LibreOffice Calc 3.5 In diesem Tutorial will ich Ihnen zeigen, wie man mit LibreOffice Calc 3.5 eine einfache Entlohnungsberechnung erstellt, wobei eine automatische
MehrGrundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen
Eigene Symbolleisten in Word erstellen Diese Anleitung beschreibt, wie man in Word eigene Symbolleisten erstellt und mit Schaltflächen füllt. Im zweiten Teil wird erklärt, wie man mit dem Makrorekorder
MehrObjektorientierte Software-Entwicklung
Objektorientierte Software-Entwicklung Priv.-Doz. Dr. Rolf Hennicker 08.01.2003 AWT und Swing AWT (Abstract Window Toolkit) und Swing 2 AWT (Abstract Window Toolkit) und Swing AWT und Swing bieten eine
MehrPfötchenhoffung e.v. Tier Manager
Pfötchenhoffung e.v. Tier Manager A.Ennenbach 01.08.2015 Tier Manager Inhalt Administrationsbereich Tiere auflisten & suchen Tier hinzufügen Tier bearbeiten (Status ändern, etc.) Administrationsbereich
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI
Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer
MehrTYPO3-Zusatzkurs für www.durlacher.de
TYPO3-Zusatzkurs für www.durlacher.de In diesem Zusatzkurs (Kapitel 14 bis 18) gehen wir die Dinge an, die im alltäglichen Umgang mit TYPO3 auf www.durlacher.de hilfreich sind. Verschieben, Löschen, Blind
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrSatzhilfen Publisher Seite Einrichten
Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,
MehrINTERNET UND MMS MIT DEM QTEK2020 MARCO WYRSCH @ 28. MÄRZ 04
POCKETPC.CH INTERNET UND MMS MIT DEM QTEK2020 MARCO WYRSCH @ 28. MÄRZ 04 VORAUSSETZUNG QTEK2020 DEUTSCH. DIE ANLEITUNG IST MIT DEN ORANGE EINSTELLUNGEN GESCHRIEBEN WORDEN DIE EINSTELLUNGEN FÜR SWISSCOM
MehrKurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11
Kurzanleitung MEYTON Aufbau einer Internetverbindung 1 Von 11 Inhaltsverzeichnis Installation eines Internetzugangs...3 Ist mein Router bereits im MEYTON Netzwerk?...3 Start des YAST Programms...4 Auswahl
MehrPunkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software
Wie erzeugt man ein Fotobuch im Internet bei Schlecker Seite Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software Punkt 12 bis 24: -Wir arbeiten mit der Software 8-16 -Erstellung
MehrComputeria Rorschach Mit Excel Diagramme erstellen
Mit Excel Diagramme erstellen 25.12.2010 Roland Liebing Mit Excel Diagramme erstellen Diagramme können Zahlenwerte veranschaulichen, das heisst, mit Hilfe eines Diagramms können Zahlen besser miteinander
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
Mehr5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
MehrJeunesse Autopiloten
Anleitung für Jeunesse Partner! Wie Du Dir mit dem Stiforp-Power Tool Deinen eigenen Jeunesse Autopiloten erstellst! Vorwort: Mit dem Stiforp Power Tool, kannst Du Dir für nahezu jedes Business einen Autopiloten
MehrAnleitung zum Hochladen von Bilddateien in die Bilderverwaltung des CVJM Mössingen
Anleitung zum Hochladen von Bilddateien in die Bilderverwaltung des CVJM Mössingen Schon im Voraus herzlichen Dank, dass du Bilder in die Bilderverwaltung hoch laden möchtest. Das ist einfacher als du
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
MehrPowerPoint: Text. Text
PowerPoint: Anders als in einem verarbeitungsprogramm steht in PowerPoint der Cursor nicht automatisch links oben auf einem Blatt in der ersten Zeile und wartet auf eingabe. kann hier vielmehr frei über
MehrGratis Excel SVERWEIS Funktions-Anleitung, Tutorial, ebook, PDF-E-Book
Gratis Excel SVERWEIS Funktions-Anleitung, Tutorial, ebook, PDF-E-Book Wir wollen wissen wieviel Umsatz Vertreter Müller im Juni gemacht hat? Dazu klicken wir irgendwo in ein Feld und geben ein: =SVERWEIS
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
Mehr1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
MehrEnigmail Konfiguration
Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
MehrEinführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung
Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung 1 Als erstes musst du wissen, was du präsentieren willst logisch - sonst bleiben deine Folien ohne Inhalt. Vielleicht willst du die
MehrSAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: 727026 :: WINTERSEMESTER 08 09
SAMMEL DEINE IDENTITÄTEN::: :: IDEE :: Ich selbst habe viele verschiedene Benutzernamen und Passwörter und wenn ich mir diese nicht alle aufschreiben würde, würde ich alle durcheinander bringen oder welche
MehrErklärung zum Internet-Bestellschein
Erklärung zum Internet-Bestellschein Herzlich Willkommen bei Modellbahnbau Reinhardt. Auf den nächsten Seiten wird Ihnen mit hilfreichen Bildern erklärt, wie Sie den Internet-Bestellschein ausfüllen und
MehrDas Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
MehrAnleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.
So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage. Seite 1 Walter Mayerhofer 2012 1.) ANMELDUNG Melden Sie sich mit Ihrem Benutzernamen und Passwort an. Als allererstes
MehrAbwesenheitsnotiz im Exchange Server 2010
Abwesenheitsnotiz im Exchange Server 2010 1.) Richten Sie die Abwesenheitsnotiz in Outlook 2010 ein und definieren Sie, an welche Absender diese gesendet werden soll. Klicken Sie dazu auf Datei -> Informationen
MehrComic Life 2.x. Fortbildung zum Mediencurriculum
Comic Life 2.x Fortbildung zum Mediencurriculum - 1 - Comic Life Eine kurze Einführung in die Bedienung von Comic Life 2.x. - 2 - Starten von Comic Life Bitte starte das Programm Comic Life. Es befindet
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
Mehr6.3 Serienbriefe über Microsoft Excel und Word
6.3 Serienbriefe über Microsoft Excel und Word Handelt es sich um eine große Anzahl von Kontakten, die an einem Mailing teilnehmen soll, kann es vorteilhaft sein, den Serienbrief über Microsoft Excel und
MehrDer große VideoClip- Wettbewerb von Media Markt.
Der große VideoClip- Wettbewerb von Media Markt. Zeig was du drauf hast! Am 1. Juli startet eine Aktion, wie sie die Schweiz noch nicht gesehen hat. Unter dem Motto Zeig was Du drauf hast! suchen wir den
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
MehrAnleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten
Anleitung zum Login über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Stand: 18.Dezember 2013 1. Was ist der Mediteam-Login? Alle Mediteam-Mitglieder können kostenfrei einen Login beantragen.
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrEAD II Übung 5. Graphische Benutzungsoberfläche mit BlueJ
EAD II Übung 5 Graphische Benutzungsoberfläche mit BlueJ Graphische Benutzungsoberfläche (GUI) Fenster, das weitere Komponenten zur Darstellung und Interaktion enthält spezielle Standardbibliotheken erforderlich,
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrHandbuch für Easy Mail in Leicht Lesen
Handbuch für Easy Mail in Leicht Lesen Easy Mail ist ein Englisches Wort und heißt: Einfaches Mail. Easy Mail spricht man so aus: isi mäl Seite 1 Inhaltsverzeichnis Teil 1: Wie lese ich ein E-Mail?...
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrInformationen zum Ambulant Betreuten Wohnen in leichter Sprache
Informationen zum Ambulant Betreuten Wohnen in leichter Sprache Arbeiterwohlfahrt Kreisverband Siegen - Wittgenstein/ Olpe 1 Diese Information hat geschrieben: Arbeiterwohlfahrt Stephanie Schür Koblenzer
MehrAbwesenheitsnotiz im Exchangeserver 2010
Abwesenheitsnotiz im Exchangeserver 2010 Richten sie die Abwesenheitsnotiz in Outlook 2010 ein und definieren sie, dass nur Absender eine Nachricht bekommen, die ihnen direkt eine Mail gesendet haben.
MehrI Serverkalender in Thunderbird einrichten
I Serverkalender in Thunderbird einrichten Damit Sie den Kalender auf dem SC-IT-Server nutzen können, schreiben Sie bitte zuerst eine Mail mit Ihrer Absicht an das SC-IT (hilfe@servicecenter-khs.de). Dann
MehrUm dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:
Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrProgrammieren in Java
Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrDie druckfähige pdf-version ist zu laden von lernelesen.com/bedienungsanleitung.htm
1 Die druckfähige pdf-version ist zu laden von lernelesen.com/bedienungsanleitung.htm Anleitung LeLe_S1 ------------------- Diese App ist inhaltlich gleich mit LeLe_1. Nur die Darstellung und der Zugriff
MehrBei der Anlage von Pauschalen ist folgendes zu beachten!!!!!!!!
Bei der Anlage von Pauschalen ist folgendes zu beachten!!!!!!!! Vorgaben für Pauschen: Die Pauschale wird in der Homepage mit 3 Punkten dargestellt Titel ist der Produkttitel Pro Punkt jeweils maximal
Mehr2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.
Bildergalerie einfügen Wenn Sie eine Vielzahl an Bildern zu einem Thema auf Ihre Homepage stellen möchten, steht Ihnen bei Schmetterling Quadra das Modul Bildergalerie zur Verfügung. Ihre Kunden können
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrSerienbrieferstellung in Word mit Kunden-Datenimport aus Excel
Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein
MehrEigenen Farbverlauf erstellen
Diese Serie ist an totale Neulinge gerichtet. Neu bei PhotoLine, evtl. sogar komplett neu, was Bildbearbeitung betrifft. So versuche ich, hier alles einfach zu halten. Ich habe sogar PhotoLine ein zweites
Mehr