Netbeans
Netbeans ist selber in Java programmiert und zeigt damit, wie ein Java -Programm aussehen kann.
Anlegen eines neuen Projekts
Beim Anlegen eines neuen Projekts »Main« eintragen in:
- [v] Create Main Class [Main]
kein Package (leerer String als Package) (falls Kompatibilität mit den Programmen des Kurses gewünscht ist)
Nutzung
- (Erste Schritte) Fehlermeldungen werden oft schon bei der Eingabe angezeigt.
- (Erste Schritte) Programme können mit dem grünen Dreieck oder mit der Funktionstaste F6 gestartet werden.
- (Kommentare) Es ist möglich, Programmteile automatische auszukommentieren
- (Aufrufe) Man kann sich die Dokumentation anzeigen lassen (bei der Eingabe eines qualifizierten Namens)
- (Aufrufe mit mehreren Argumenten) In den Argumentklammern kann man sich mit Strg-Leertaste die Dokumentation anzeigen lassen und dann mit der Eingabetaste einen Vorschlag für Argumente einfügen lassen
- (einfache Blöcke) Man kann sich mit dem Debugger anzeigen lassen, welcher Programmteil gerade aktiv ist.
- (einfache Blöcke) Man kann Quelltext formatieren lassen
- (Variablen) Man kann eine Variable mit “introduce variable” einführen (nicht “introduce constant”!)
- (Variablen) Schreibt man einen Block zum Vertauschen zweier Variablen, kann man die Variableninhalte mit netbeans sehen.
- (Schleifen) Man kann den Ablauf von Schleifen verfolgen
Tastenkürzel
Strg+Leer Dokumentation für die Klasse unter der Schreibmarke anzeigen; enthaltenden Referenztyp (auch aus Standardbibliothek) vor Namen stellen
Strg+Umschalt+C Auskommentieren der Markierung
Ctrl-[ zu passender Klammer springen (geht eventuell nur mit US-Tastatur)
Einstellen der Editorschriftart
[Options] > [Fonts & Colors] > [Syntax] > [Default]
[Options] > [Keymap] > [Search] > [zoom text]
rolling mouse wheel while pressing it
Hinweis für den Dozenten ► press down Alt+z and scroll up or down (mouse wheel)
Alt or Ctrl + wheel
--fontsize 20
Refaktoren
Man beachte die Refaktoren, wie Rename und Extract sowie die Einzelschrittausführung und die Variablenanzeige.
JavaFX
Damit JavaFX -Programme laufen, muß manchmal (2015) noch die folgende Methode zur Klasse »Main« hinzugefügt werden (ungetestet):
public static void main( final java.lang.String[] args )
{ javafx.application.Application.launch( Main.class, args ); }- Mehrere Projekte
- Aktuelles Projekt kann im Baum selektiert werden, erscheint dann in Titel, wird mit Run gestartet.
- Um Quelltext eines Projektes zu sehen: Quelltextsymbol doppelklicken.
Entstörung
- Falls eine project category fehlen sollte oder die Oberfläche des Programms beschädigt ist, könnte es helfen, das Benutzerverzeichnis (C:\Users\〈Benutzername 〉\AppData\Roaming\NetBeans\〈Versionsnummer〉) zu löschen.
- Falls das Ausgabefenster fehlt, so kann es mit dem Kontextmenü des Feldes „running“ (bei laufendem Programm) wiederhergestellt werden. Mit dem Kontextmenü seines Titels kann es angedockt werden.
Konfiguration
etc\netbeans.conf
netbeans_jdkhome="D:/…"