D) Verzeichnis der ausgeführten Jar-Datei bestimmen
Im Byte-Welt-Wiki ist bereits ein kurzer Artikel zum Thema Verzeichnis der ausgeführten Jar-Datei ermitteln verfasst. Daher verweisen wir zunächst auf diesen Artikel.
Im Byte-Welt-Wiki ist bereits ein kurzer Artikel zum Thema Verzeichnis der ausgeführten Jar-Datei ermitteln verfasst. Daher verweisen wir zunächst auf diesen Artikel.
Dieser Artikel befasst sich mit einem sehr mächtigem und sehr weit verbreitetem Framework für die Anwendungsentwicklung: Spring. Spring wird hauptsächlich im Bereich der „Enterprise-Anwendungen“ eingesetzt – also im Wesentlichen verteilten Systemen, die gleichzeitig von vielen Benutzern verwendet werden und dadurch besonderen Anforderungen bezüglich Erreichbarkeit, Geschwindigkeit und Sicherheit genügen müssen. Es kann aber auch den Alltag…
Bestimmt kennen Sie das: Sie haben ein großes Programm mit vielen GUI-Beschriftungen. Nun kommt ein User auf die Idee, dass es das Programm ja auch in anderen Sprachen geben könnte. Also suchen Sie alle setText()-Methoden aus Ihrem Code und erstellen zum Beispiel noch eine englische Version. Sehr aufwendig. Vor allem, weil es einen vorgefertigten Standard…
Heutzutage werden Anwendungen immer dynamischer, komplexer und müssen ständig erweitert und verbessert werden. Oftmals möchte/muss man als Entwickler aber auch Anderen die Möglichkeit geben, die eigene Applikation zu erweitern. Hierfür verwendet man Plugins. In diesem Kapitel lernen Sie, wie Sie eine Anwendung pluginfähig machen und um einfache Funktionalitäten erweitern, ohne den Code des Programms anzufassen.
Wenn Sie editierbaren Text in Java darstellen möchten, haben Sie mehrere Möglichkeiten. Sie können bspw. eine JTextArea oder ein JTextField verwenden und simple Formatierungen daran vornehmen, die das komplette Textfeld betreffen (bspw. die Hintergrundfarbe oder Schrift verändern). Sollen sich bestimmte Textabschnitte voneinander unterscheiden, haben Sie zuerst einmal ein Problem, weil das mit einer JTextArea oder…
Sie kennen diese Funktionalität aus vielen Bereichen: Sie tippen etwas in ein Eingabefeld und das Programm schlägt Ihnen automatisch einen Text vor. Bspw. bei der Autovervollständigung in der Browser-Adressleiste oder in vielen Textverarbeitungsprogrammen bei der Eingabe des aktuellen Datums. Leider gibt es eine solche Eingabemöglichkeit nicht im Standard-Java. Sie müssen selbst Hand anlegen.
Während Ihrer Programmierer-Karriere wird es vermutlich das eine oder andere Mal vorkommen, dass Sie die Objekte in einer java.util.Collection nach bestimmten Kriterien durchsuchen müssen. In diesem Kapitel lernen Sie einige Möglichkeiten kennen, um dieses Vorhaben in die Tat umzusetzen. Collection contains
Sie kennen bereits aus dem Kapitel 09.02 Die Sicht auf das Dateisystem – java.io.File die Klasse File, ihre Funktionsweise und einige wichtige Methoden. In diesem Kapitel lernen Sie, wie Sie einige Spezialfälle am Günstigsten lösen können. Nämlich das Auslesen, Durchsuchen, Löschen und Kopieren von kompletten Verzeichnissen.
Manchmal kommt man in die Verlegenheit, ein GUI-Objekt als Bild speichern zu wollen. Sei es, weil ein Screenshot der Anwendung oder einer bestimmten Componente erzeugt, eine aktuelle Visualisierung dargestellt, eine automatisierte Dokumentation mit Screenshots einer Anwendung generiert, oder etwas ganz anderes gemacht werden soll. Dieses Kapitel zeigt Ihnen, wie Sie dieses Problem lösen können.
Oftmals kommt es vor, dass Sie verschiedene Objekte einer Klasse sortieren müssen. Natürlich können Sie hierzu einen geeigneten Sortieralgorithmus wie den Quicksort oder den Mergesort selbst implementieren. Aber warum sich die Mühe machen? Java bietet Ihnen die Möglichkeit eine java.util.List oder ein Array zu sortieren. Wie das funktioniert erfahren Sie in diesem Kapitel.