Netbeans: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (→Netbeans GUI Builder) |
Flinh1 (Diskussion | Beiträge) (→Installation) |
||
(13 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 == | == Allgemeines == | ||
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[https://praxistipps.chip.de/ubuntu-failed-to-load-module-canberra-gtk-module-das-koennen-sie-tun_108785] | ||
---- | ---- | ||
Zeile 44: | Zeile 51: | ||
== Netbeans GUI Builder == | == Netbeans GUI Builder == | ||
− | Aufruf einer Klasse über > ''New'' > ''JFrame Form'' | + | Aufruf einer Klasse über > ''New'' > ''(Swing GUI Forms >) JFrame Form'' |
+ | |||
+ | ---- | ||
+ | |||
+ | Abschalten der "vollqualifizierten Klassennamen": | ||
'' > Tools > Options > Java > GUI Builder '' > | '' > Tools > Options > Java > GUI Builder '' > | ||
Zeile 57: | Zeile 68: | ||
---- | ---- | ||
+ | |||
+ | * 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)] | * [https://www.youtube.com/watch?v=0cZ91_DM_h0 Youtube: Java Gui erstellen in Netbeans (Taschenrechner)] | ||
Zeile 90: | Zeile 105: | ||
---- | ---- | ||
− | == | + | === 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.
| |