Netbeans
Java: Swing
Inhaltsverzeichnis
Allgemeines
Die Infos auf dieser Seite beziehen sich auf den Einsatz von Netbeans in der Java-Programmierung.
Installation
Installation unter Ubuntu 18.04
- Sicherstellen, dass keine Überreste alter Installationen vorhanden sind, ggf. mit Hilfe von
apt purge
und dem Löschen alter Verzeichnisse. - snap info netbeans liefert Informationen zu neuen Versionen
- snap install netbeans --classic # installiert die aktuellst mögliche Version
Es ist auch möglich, aus dem Ubuntu-Repository mit apt install netbeans zu installieren. Im vorliegenden Falle installierte sich aber eine nicht voll funktionsfähige IDE.
Shortcuts
Aus- und Einkommentieren:
[Strg]+[Umschalt]+[C]
Schnelles Formatieren:
[Strg]+[Umschalt]+[F]
Code Templates:
> Tools > Optionen > Editor > Code Templates
Nach der Eingabe des Kürzels für den Shortcut drückt man zum Ausführen die Alt
-Taste.
- sout-Tab ergibt: System.out.println("");
- psvm-Tab ergibt: public static void main(String[] args) { }
Netbeans GUI Builder
Aufruf einer Klasse über > New > (Swing GUI Forms >) JFrame Form
Abschalten der "vollqualifizierten Klassennamen":
> Tools > Options > Java > GUI Builder >
Dann bei Generate Fully Qualified Names of Classes den Haken wegnehmen.
Umbenennen der Swing Controls im Reiter Design:
> Navigation, F2
Tipps und Tricks
Skript aufräumen
> Menü Source > Format
oder Alt-Shift-F
Getter und Setter generieren
- Unterhalb der Instanzvariablen
Alt-Einfg
drücken. - Es öffnet sich das Menü Generate.
- Getter and Setter auswählen.
Alternativ:
- Rechte Maustaste auf Variable
- Refactor
- Encapsulate Fields
- Haken bei Create Getter bzw. Create Setter,
- ggf. Javadoc: None
- Refactor
Konstruktor erstellen lassen
- Cursor unter den Klassennamen setzen (dort, wo der Konstruktor hin soll)
- Rechte Maustaste
- Insert Code ...
- Constructor
Hauptklasse festlegen
- Projektnamen markieren
- Rechte Maustaste
- Properties
- Run
- Main Class > Browse
Output filtern
- Im Output (Konsole) das Wort markieren, nach dem gefiltert werden soll.
- Rechte Maustaste
- Filter ..."
Quellen
| |