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.
Ähnliche Beiträge
D) Plugin-Entwicklung in Java
VonStefanHeutzutage 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.
D) Objekte sortieren – Comparator und Comparable
VonStefanOftmals 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.
D) UIManager Defaults
VonStefanWie Sie wissen, wird das Aussehen einer GUI durch das LookAndFeel bestimmt, welches dem UIManager gesetzt wird. Oftmals ist es so, dass die Darstellung einzelner Komponenten nicht richtig in das gewünschte Konzept passt. Aber Jede einzelne Instanz dieser Komponente anzupassen wäre viel zu fehleranfällig und aufwendig. Eine eigene Klasse, die das gewünschte Aussehen annimmt, ist…
D) Verzeichnisse auslesen, durchsuchen und bearbeiten
VonStefanSie 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.
D) GUI-Objekte als Bild speichern
VonStefanManchmal 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.
D) Mehrsprachigkeit mit Bundles in Java
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…
