Tips, Quelltexte und Snippets für Java-Anfänger
Letzte Uploads:JavaFX mit Stylesheets (Layout)
letzter Upload: 19.09.2023Das Layout und die Erscheinung graphischer Komponenten (Nodes) können in JavaFX durch Cascading Stylesheets konfiguriert werden. Der Artikel erläutert die Anwendung und zeigt beispielhaft ein Fenster mit und ohne Formatierung. [mehr]
Getter- und Setter-Methoden (Grundlagen)
letzter Upload: 02.08.2023Getter- und Setter-Methoden dienen dem lesenden und schreibenden Zugriff auf Instanzvariablen. [mehr]
Ternärer Operator (Operatoren)
letzter Upload: 02.08.2023Der ternäre Operator ist in Java der einzige Operator, der drei Operanden erwartet. Er führt eine bedingte Anweisung aus. [mehr]
Datumsbestandteile ermitteln (Datum und Zeit)
letzter Upload: 02.08.2023Die Klassen DayOfWeek und Month liefern durch die Methode getDisplayName() die regionalisierten Strings von Wochentagen und Monaten. Als Parameter werden hierzu eine Locale- und eine TextStyle-Konstante übergeben. [mehr]
ArrayList zu Array (Arrays und Verwandtes)
letzter Upload: 02.08.2023Durch die Methode toArray() des Interface java.util.List können Listen in ein- oder mehrdimensionale Arrays gewandelt werden. [mehr]
Volatile (Modifikatoren)
letzter Upload: 02.08.2023Der Modifikator volatile bewirkt, dass mehrere Threads gleichzeitig auf die damit gekennzeichnete Variable zugreifen können. [mehr]
Tabellenzellen einfärben (Tabellen)
letzter Upload: 11.07.2023Durch Erweitern eines DefaultTableCellRenderer lassen sich Tabellenzellen und -reihen farbig konfigurieren. [mehr]
Tabelle als CSV exportieren (Tabellen)
letzter Upload: 05.07.2023Das Beispiel zeigt ein Fenster mit einer dreispaltigen editierbaren Tabelle, die mittels eines JButton als *.csv exportiert werden kann. [mehr]
Aufgaben parallel ausführen (Threads)
letzter Upload: 03.07.2023Die Klasse java.util.concurrent.Future kapselt das Ergebnis einer nebenläufigen Aufgabenausführung (Task) und stellt Methoden zu dessen Verwaltung bereit. Durch Verwendung eines 'Threadpools' lassen sich mehrere Tasks parallel ausführen. [mehr]
Browser öffnen (Systemzugriff)
letzter Upload: 21.06.2023Mit Hilfe der Klasse Desktop lässt sich eine Webseite in einem Browserfenster öffnen. [mehr]
Eine Datei kopieren (Dateien und Verzeichnisse)
letzter Upload: 05.06.2023Mit Hilfe der Klasse FileChannel können schnell und einfach Dateien kopiert werden. [mehr]
Highlighting in Textkomponenten (Textkomponenten)
letzter Upload: 03.06.2023Das Interface Highlighter ermöglicht zusammen mit den Methoden getHighlighter() und setHighlighter() der Klasse JTextComponent das Markieren (Highlighting) von Textbereichen. [mehr]
Lambda Ausdrücke (Klassen und Interfaces)
letzter Upload: 02.06.2023Lambda Ausdrücke führen das Paradigma der funktionalen Programmierung in Java ein und können u.a. helfen, die oft schlecht lesbaren, langen Deklarationen innerer, anonymer Klassen zu vermeiden. [mehr]
FTP-Operationen (Netzwerk)
letzter Upload: 29.04.2023Der Artikel zeigt die Realisierung wesentlicher FTP-Operationen unter Zuhilfenahme der Bibliothek apache-commons-net. [mehr]
HTTP-Responsecode ermitteln (Netzwerk)
letzter Upload: 17.04.2023HTTP-Verbindungen lassen sich mit Java-eigenen Mitteln des Packages java.net erzeugen und verwalten. Das Beispiel demonstriert die Abfrage eines HTTP-Response-Codes und der zugehörigen Textnachricht. [mehr]