Netbeans: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (→Installation) |
Flinh1 (Diskussion | Beiträge) (→Installation) |
||
(28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<div align="right"><big>'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''</big></div> | <div align="right"><big>'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''</big></div> | ||
<div align="right">'''[[Java|Zur Seite "Java"]]'''</div> | <div align="right">'''[[Java|Zur Seite "Java"]]'''</div> | ||
+ | <div align="right">'''[[Java: Swing|Zur Seite "Java: Swing"]]'''</div> | ||
+ | Apache NetBeans 12 LTS (NB 12.0) | ||
+ | == Allgemeines == | ||
− | + | Die Infos auf dieser Seite beziehen sich auf den Einsatz von Netbeans in der Java-Programmierung. | |
− | |||
Zeile 15: | 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[https://praxistipps.chip.de/ubuntu-failed-to-load-module-canberra-gtk-module-das-koennen-sie-tun_108785] | ||
---- | ---- | ||
== Shortcuts == | == Shortcuts == | ||
+ | Aus- und Einkommentieren: | ||
+ | [Strg]+[Umschalt]+[C] | ||
+ | Schnelles Formatieren: | ||
+ | [Strg]+[Umschalt]+[F] | ||
+ | |||
+ | * https://praxistipps.chip.de/netbeans-shortcuts-die-wichtigsten-tastenkombinationen_40622 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | '''Code Templates:''' | ||
> ''Tools'' > ''Optionen'' > ''Editor'' > ''Code Templates'' | > ''Tools'' > ''Optionen'' > ''Editor'' > ''Code Templates'' | ||
Zeile 24: | Zeile 43: | ||
Nach der Eingabe des Kürzels für den Shortcut drückt man zum Ausführen die <code>Alt</code>-Taste. | Nach der Eingabe des Kürzels für den Shortcut drückt man zum Ausführen die <code>Alt</code>-Taste. | ||
− | ''sout- | + | * ''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'', <code>F2</code> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | * https://netbeans.org/kb/docs/java/gui-image-display.html | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=60fdNF57X8U Creating a Simple Java Desktop Application using NetBeans GUI Builder] | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=0cZ91_DM_h0 Youtube: Java Gui erstellen in Netbeans (Taschenrechner)] | ||
+ | |||
+ | * | ||
---- | ---- | ||
Zeile 34: | Zeile 85: | ||
oder <code>Alt-Shift-F</code> | oder <code>Alt-Shift-F</code> | ||
+ | |||
+ | ---- | ||
+ | === Getter und Setter generieren === | ||
+ | |||
+ | # Unterhalb der Instanzvariablen <code>Alt-Einfg</code> 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. | ||
+ | |||
+ | ---- | ||
Aktuelle Version vom 29. Januar 2021, 21:56 Uhr
Apache NetBeans 12 LTS (NB 12.0)
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[1]
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.
| |