de:konfiguration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
de:konfiguration [2018/12/21 21:05] – [Mindstorms] roehner | de:konfiguration [2020/11/03 14:15] – [Dokumentation] 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 174: | Zeile 188: | ||
Die Java-Dokumentation gehört nicht zum JDK und muss daher zusätzlich installiert werden. Die installierte Dokumentation ermöglicht einfachen Zugriff auf die API-Dokumentation. Drücken Sie die F1-Taste, um die Dokumentation für den Text zu erhalten bei dem sich der Cursor befindet. Die Dokumentation wird auch für die Code-Vervollständigung und die Parameter-Hinweise benötigt. | Die Java-Dokumentation gehört nicht zum JDK und muss daher zusätzlich installiert werden. Die installierte Dokumentation ermöglicht einfachen Zugriff auf die API-Dokumentation. Drücken Sie die F1-Taste, um die Dokumentation für den Text zu erhalten bei dem sich der Cursor befindet. Die Dokumentation wird auch für die Code-Vervollständigung und die Parameter-Hinweise benötigt. | ||
- | Die originale [[http:// | + | Die originale [[https:// |
Befehlsweise kann man ganz ohne Installation den direkten Online-Zugriff auf die API-Dokumentation konfigurieren. | Befehlsweise kann man ganz ohne Installation den direkten Online-Zugriff auf die API-Dokumentation konfigurieren. | ||
Zeile 224: | Zeile 238: | ||
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 ===== | ===== 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. | ||
{{: | {{: | ||
Zeile 243: | Zeile 280: | ||
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 323: | Zeile 355: | ||
*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