de:konfiguration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
de:konfiguration [2018/12/21 19:47] – [UML-Optionen] roehner | de:konfiguration [2023/02/19 13:10] – [Drucker] roehner | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
===== Java ===== | ===== Java ===== | ||
- | Die Konfigurationseinstellungen im Bereich //Java// sind geschützt. Sie können nur mit administrativen Rechten geändert werden. Wenn Sie den Java-Editor mit Registry-Nutzung installiert haben, werden die Einstellungen des Java-Bereichs im Zweig HKEY_LOCAL_MACHINE (HKLM) gespeichert, | + | Die Konfigurationseinstellungen im Bereich //Java// sind geschützt. Sie können nur mit administrativen Rechten geändert werden. Wenn Sie den Java-Editor mit Registry-Nutzung installiert haben, werden die Einstellungen des Java-Bereichs im Zweig HKEY_LOCAL_MACHINE (HKLM) gespeichert, |
Die anderen Konfigurationseinstellungen werden für jeden Benutzer separat gespeichert und zwar im Zweig HKEY_CURRENT_USER (HKCU) oder der INI-Datei JEUser.INI, deren Speicherort in der JEMachine.INI-Datei festgelegt wird. | Die anderen Konfigurationseinstellungen werden für jeden Benutzer separat gespeichert und zwar im Zweig HKEY_CURRENT_USER (HKCU) oder der INI-Datei JEUser.INI, deren Speicherort in der JEMachine.INI-Datei festgelegt wird. | ||
Zeile 113: | Zeile 113: | ||
==== Farben ==== | ==== Farben ==== | ||
- | Die Farben für die Syntaxhervorhebung von Java- und HTML-Dokumenten sowie für die Klammerstrukturlinie und Klammernpaare | + | Sie können einen GUI-Stil auswählen und mit einem Editorstil kombinieren. Bevor Sie Stile auswählen, sollten Sie eine Java-Quelldatei öffnen, damit Sie die Stile beim Wechseln live sehen können. |
+ | |||
+ | Außerdem können Sie Farben für die Syntaxhervorhebung von Java- und HTML-Dokumenten sowie für die Klammerstrukturlinie und Klammernpaare | ||
{{: | {{: | ||
Wählt man links ein Syntax-Element aus, so werden dessen Vorder- und Hintergrundfarben und Textattribute angezeigt. Anschließend stellen Sie für dieses Element mit der linken Maustaste die gewünschte Vordergrundfarbe und der rechten Maustaste die Hintergrundfarbe ein. Der Schalter // | Wählt man links ein Syntax-Element aus, so werden dessen Vorder- und Hintergrundfarben und Textattribute angezeigt. Anschließend stellen Sie für dieses Element mit der linken Maustaste die gewünschte Vordergrundfarbe und der rechten Maustaste die Hintergrundfarbe ein. Der Schalter // | ||
+ | |||
+ | Die GUI- und Editorstile befinden sich in Dateien im styles-Ordner des Java-Editors. In den Dateien DefaultColorsJava.ini und DefaultColorsHTML.ini können weitere Editorstile definiert werden. | ||
==== Kommentar ==== | ==== Kommentar ==== | ||
Zeile 158: | Zeile 162: | ||
{{: | {{: | ||
+ | |||
+ | ===== Sequenzdiagramme===== | ||
+ | Lebenslinien erhalten die Bezeichnung //Objekt// mit einer angehängten Nummer. | ||
+ | //Neu// und // | ||
+ | |||
+ | |||
+ | Die Nachrichten an eine Lebenslinie können außer dem Methodennamen zusätzlich die // | ||
+ | |||
+ | {{: | ||
+ | |||
===== Browser ===== | ===== Browser ===== | ||
Zeile 172: | Zeile 186: | ||
===== Dokumentation ===== | ===== Dokumentation ===== | ||
- | Die Java-Dokumentation gehört nicht zum JDK und muss daher zusätzlich installiert werden. | + | Die Java-Dokumentation gehört nicht zum JDK und muss daher zusätzlich installiert werden. |
- | Die originale [[http:// | + | Die originale [[https:// |
- | Befehlsweise | + | Man kann unter https:// |
- | Benutzen Sie dazu http-Adressen wie http://download.oracle.com/ | + | |
+ | Behelfsweise | ||
+ | Benutzen Sie dazu http-Adressen wie https://docs.oracle.com/en/java/javase/19/ | ||
{{: | {{: | ||
Zeile 188: | Zeile 204: | ||
Zusätzlich ist die Installation des [[http:// | Zusätzlich ist die Installation des [[http:// | ||
- | Der // | + | Der // |
+ | zt. | ||
Zeile 198: | Zeile 215: | ||
Kopf- und Fußzeile sind in die drei Bereiche Links, Mitte und Rechts gegliedert, welche linksbündig, | Kopf- und Fußzeile sind in die drei Bereiche Links, Mitte und Rechts gegliedert, welche linksbündig, | ||
- | %Datei% der Dateiname | + | %FILE% |
- | %Pfad% der Dateiname inklusive Verzeichnispfad | + | %PATH% der Dateiname inklusive Verzeichnispfad |
- | %Datum% das Druckdatum | + | %DATE% |
- | %Zeit% die Druckzeit | + | %TIME% die Druckzeit |
- | %Seite% die Nummer der Druckseite | + | %PAGENUM% die Nummer der Druckseite |
- | %Seitenzahl% | + | %PAGECOUNT% die Gesamtzahl der Druckseiten |
===== Mindstorms ===== | ===== Mindstorms ===== | ||
Zeile 224: | Zeile 241: | ||
Unterrichtliche Beispiele finden Sie auf [[http:// | Unterrichtliche Beispiele finden Sie auf [[http:// | ||
Konzepte LEGO Mindstorms im Unterricht einzubinden finden Sie auf [[http:// | Konzepte LEGO Mindstorms im Unterricht einzubinden finden Sie auf [[http:// | ||
+ | |||
+ | Für die parallele Nutzung des Java-Editors im Normal- und Mindstormsmodus in einer Schule legt man eine Kopie der JEMachine.INI für die Mindstormsnutzung an. In dieser JEMachineMindstorms.INI konfiguriert man die Mindstormsparameter. Auf dem Desktop der Schüler legt man dann eine Verknüpfung zum Java-Editor an und verwendet dabie JEMachineMindstorms.INI als Aufrufparameter. | ||
+ | |||
+ | Ab dem JDK 9 wird der von Lejos benutzte Compilerparameter // | ||
+ | |||
+ | < | ||
+ | error: option --boot-class-path not allowed with target 9 | ||
+ | error: option -extdirs not allowed with target 9 | ||
+ | </ | ||
+ | |||
+ | Öffnen Sie die Batchdatei '' | ||
+ | |||
+ | < | ||
+ | " | ||
+ | durch | ||
+ | < | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Android ===== | ||
+ | |||
+ | Für die unter [[Android]] beschriebene einfache Android-Unterstützung wählen Sie hier den Android-JDK-Pfad aus und stellen den Java-Editor auf den Android-Modus um. | ||
+ | |||
+ | {{: | ||
===== Sprache ===== | ===== Sprache ===== | ||
Zeile 239: | Zeile 283: | ||
Auf dieser Seite können Sie diverse Einstellungen vornehmen: | Auf dieser Seite können Sie diverse Einstellungen vornehmen: | ||
- | *DOS-Fenster deaktivieren - einige Lehrer wollen nicht, dass Schüler ein DOS-Fenster öffnen können, diese Einstellung ist deshalb geschützt | ||
- | *Komponenten-Symbolleiste zeigen - Anwender, die keine Maus benutzen können, brauchen keine Symbolleiste mit GUI-Komponenten, | ||
- | *BorderLayout-Symbolleiste zeigen - die BorderLayout-Symbolleiste wird nur gebraucht, wenn man Layout-Manager zum Gestalten eines GUI-Formulares braucht | ||
- | *Komponenten-Menü zeigen - Anwender, die keine Maus benutzen können, verwenden das Komponenten-Menü zum Erzeugen eines GUI-Formulares | ||
*Dateien beim Starten laden - öffnet alle zuletzt benutzten Dateien | *Dateien beim Starten laden - öffnet alle zuletzt benutzten Dateien | ||
- | *Konsolenfenster manuell schließen | + | *externe Änderung von Dateien überwachen |
- | *Debugger protokollieren - protokolliert die Ausgabe des Debuggers in eine Textdatei | + | |
*Speichern unter benennt Klasse um - wenn Sie eine Klasse mit einem neuen Dateinamen speichern, wird der Name der Klasse entsprechend geändert | *Speichern unter benennt Klasse um - wenn Sie eine Klasse mit einem neuen Dateinamen speichern, wird der Name der Klasse entsprechend geändert | ||
+ | *BAK-Dateien beim Speichern anlegen - erzeugt Sicherungsdateien beim Speichern von Dateien | ||
+ | *GUI-Komponenten nach Attribut " | ||
+ | *bei Konsolenprogrammen das Interpreterfenster als Konsole benutzen (nicht für JavaFX) - Die Ein/Ausgabe erfolgt im Interpreterfenster des Java-Editors, | ||
+ | *Benutze Batchdatei RunJava.bat zum Starten von Konsolenprogrammen - Standardmäßig wird die Batchdatei RunJava.bat benutzt, welche am Ende einen PAUSE-Befehl hat, so dass man sich die Ausgabe auf der Konsole ansehen kann. Ist die Verwendung von Batchdateien gesperrt, so deaktiviert man diese Einstellung und beendet sein Konsolemprogramm mit einem InOut.readln(); | ||
{{: | {{: | ||
- | *Programme ohne Konsolenfenster starten - ohne Prüfung ob ein Konsolen- oder GUI-Programm vorliegt, Java-Programme werden immer ohne Konsolenfenster gestartet | + | *beim Speichern den Defaultnamen akzeptieren |
- | *Programme unabhängig vom Java-Editor ausführen | + | *striktes |
- | *Automatisch Schreibschutz entfernen | + | *Hinweise im GUI-Designer dauerhaft anzeigen |
- | *BAK-Dateien beim Speichern anlegen | + | *Debugger protokollieren |
- | *Java-Dateien | + | *übersetze Compilerfehler |
- | *Meldungsfenster automatisch öffnen | + | |
- | *Dateien automatisch speichern | + | |
- | *Dateireiter in mehreren Zeilen | + | |
- | *Codepage für Konsolenprogramme - setzt die Codepage, damit Konsolenprogramme Umlaute und ß anzeigen können, für Deutsch 850 eintragen | ||
*zusätzliche Dateifilter - der Öffnen-Dialog zeigt auch Dateien an, die zu den zusätzlichen Dateifilter passen | *zusätzliche Dateifilter - der Öffnen-Dialog zeigt auch Dateien an, die zu den zusätzlichen Dateifilter passen | ||
*Schriftgröße in Komponentenleiste - setzen Sie die gewünschte Schriftgröße für die Komponentenleiste, | *Schriftgröße in Komponentenleiste - setzen Sie die gewünschte Schriftgröße für die Komponentenleiste, | ||
Zeile 311: | Zeile 350: | ||
Klassenbearbeitung | Klassenbearbeitung | ||
*Standardmodifier für Attribute und Methoden - setzt die Sichtbarkeit im Klassenmodellierer auf //public//, die Art der Methode auf // | *Standardmodifier für Attribute und Methoden - setzt die Sichtbarkeit im Klassenmodellierer auf //public//, die Art der Methode auf // | ||
- | *nur public Klassen öffnen - beim Öffnen von Dateien im UML-Fenster werden darin enthaltene private Klassen nicht | + | *nur public Klassen öffnen - beim Öffnen von Dateien im UML-Fenster werden darin enthaltene private Klassen nicht angezeigt |
- | angezeigt | + | *Setter ohne this - legt fest, wie set-Methoden implementiert werden '' |
- | *Setter ohne this - legt fest, wie set-Methoden implementiert werden '' | + | |
Objektbearbeitung | Objektbearbeitung | ||
- | *Private | + | *private |
*Attribute beginnen mit a, Parameter mit - eine Option für die Quellcodeerzeugung mit dem Klassenmodellierer | *Attribute beginnen mit a, Parameter mit - eine Option für die Quellcodeerzeugung mit dem Klassenmodellierer | ||
*Funktionswerte im Interpreterfenster ausgeben - oder in einem separaten Funktionswert-Fenster | *Funktionswerte im Interpreterfenster ausgeben - oder in einem separaten Funktionswert-Fenster | ||
+ | |||
+ | |||
+ | **Typbindung** | ||
+ | |||
+ | Eine generische Klass hat einen Typparameter, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | In diesem Beispiel ist // | ||
===== Sichtbarkeit ===== | ===== Sichtbarkeit ===== |
de/konfiguration.txt · Zuletzt geändert: 2024/01/01 19:37 von roehner