Netbeans: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (→Quellen) |
Flinh1 (Diskussion | Beiträge) (→Installation) |
||
Zeile 17: | Zeile 17: | ||
# ''snap install netbeans --classic'' # installiert die aktuellst mögliche Version | # ''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. | 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. | ||
+ | |||
+ | Installation von der Website: | ||
+ | * https://netbeans.apache.org/download/index.html | ||
+ | Das heruntergeladene sh-Skript in ein passendes Verzeichnis kopieren (z. B. ~) und ausführbar machen (<code>chmod +x</code>), dann ausführen. | ||
+ | |||
+ | Bei Fehlermeldung ''Failed to load module canberra-gtk-module'': Ggf. fehlende Pakete installieren: | ||
+ | sudo apt install libcanberra-gtk-module libcanberra-gtk3-module | ||
---- | ---- |
Version vom 29. Januar 2021, 20:50 Uhr
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.
Installation von der Website:
Das heruntergeladene sh-Skript in ein passendes Verzeichnis kopieren (z. B. ~) und ausführbar machen (chmod +x
), dann ausführen.
Bei Fehlermeldung Failed to load module canberra-gtk-module: Ggf. fehlende Pakete installieren:
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
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 ...
Diverse Notizen
Wenn im Java-Code eine Methode kursiv dargestellt ist, handelt es sich um eine statische Methode.
| |