Netbeans: Unterschied zwischen den Versionen

Aus Flinkwiki
Wechseln zu: Navigation, Suche
(Shortcuts)
(Installation)
 
(25 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.
== Allgemeines ==
 
  
  
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]
  
 
----
 
----
Zeile 21: Zeile 30:
 
Aus- und Einkommentieren:
 
Aus- und Einkommentieren:
 
   [Strg]+[Umschalt]+[C]  
 
   [Strg]+[Umschalt]+[C]  
 +
Schnelles Formatieren:
 +
  [Strg]+[Umschalt]+[F]
 +
 +
* https://praxistipps.chip.de/netbeans-shortcuts-die-wichtigsten-tastenkombinationen_40622
  
 
----
 
----
  
Code Templates:
+
'''Code Templates:'''
  
 
> ''Tools'' > ''Optionen'' > ''Editor'' > ''Code Templates''
 
> ''Tools'' > ''Optionen'' > ''Editor'' > ''Code Templates''
Zeile 30: 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-Alt'' ergibt: ''System.out.println("");''
+
* ''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 '' >
  
* https://praxistipps.chip.de/netbeans-shortcuts-die-wichtigsten-tastenkombinationen_40622
+
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 44: Zeile 87:
  
 
----
 
----
 +
=== 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''
  
 
----
 
----
== Quellen ==
 
  
 +
=== 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

Seitenübersicht
Zur Seite "Java"
Zur Seite "Java: Swing"

Apache NetBeans 12 LTS (NB 12.0)

Allgemeines

Die Infos auf dieser Seite beziehen sich auf den Einsatz von Netbeans in der Java-Programmierung.



Installation

Installation unter Ubuntu 18.04

  1. Sicherstellen, dass keine Überreste alter Installationen vorhanden sind, ggf. mit Hilfe von apt purge und dem Löschen alter Verzeichnisse.
  2. snap info netbeans liefert Informationen zu neuen Versionen
  3. 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

  1. Unterhalb der Instanzvariablen Alt-Einfg drücken.
  2. Es öffnet sich das Menü Generate.
  3. Getter and Setter auswählen.

Alternativ:

  1. Rechte Maustaste auf Variable
  2. Refactor
  3. Encapsulate Fields
  4. Haken bei Create Getter bzw. Create Setter,
  5. ggf. Javadoc: None
  6. Refactor

Konstruktor erstellen lassen

  1. Cursor unter den Klassennamen setzen (dort, wo der Konstruktor hin soll)
  2. Rechte Maustaste
  3. Insert Code ...
  4. Constructor

Hauptklasse festlegen

  1. Projektnamen markieren
  2. Rechte Maustaste
  3. Properties
  4. Run
  5. Main Class > Browse

Output filtern

  1. Im Output (Konsole) das Wort markieren, nach dem gefiltert werden soll.
  2. Rechte Maustaste
  3. Filter ...

Diverse Notizen

Wenn im Java-Code eine Methode kursiv dargestellt ist, handelt es sich um eine statische Methode.






| |