Weiter zum Inhalt

{ Kategorie Archiv } D) Tutorials / Fundgrube

D) Code beim Beenden ausführen

Oft kommt es vor, dass etwas beim Beenden des eigenen Programms geschehen soll – z. B. um Einstellungen zu speichern oder eine Datenbankverbindung sauber zu trennen. Dieses Kapitel zeigt Ihnen, wie Sie etwas beim Beenden Ihres Programms automatisiert ausführen lassen können – ganz gleich wie Ihr Programm beendet wird. Hierzu verwenden wir die addShutdownHook Objektmethode [...]

D) Collections durchsuchen

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.

D) Dependency Injection mit Spring

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 [...]

D) Differenz zweier Daten

Dieser Ausschnitt zeigt Ihnen, wie Sie die Differenz zwischen zwei Daten (Datum) in Tagen, Stunden, Minuten, Sekunden und Millisekunden berechnen können.

D) Einen Layout-Manager anpassen

Manchmal kommt es vor, dass Sie auf einen komplexeren Layout-Manager wie das GridBagLayout zurückgreifen müssen, obwohl ein bereits bestehender, einfacherer Layout-Manager nur geringfügig von Ihren Anforderungen abweicht. Benötigen Sie diese Art von Layout-Manager auch noch häufiger in Ihrer Anwendung, kann es unter Umständen sinnvoll sein, wenn Sie den einfacheren Layout-Manager anpassen. Dieses Szenario spielen wir [...]

D) Formatierte Texteingabe

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 [...]

D) GUI-Objekte als Bild speichern

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.

D) Java-Anwendung nur einmal ausführen

Wenn Sie eine Applikation programmiert haben und diese produktiv einsetzten möchten, ist es oftmals nötig (aus welchen Gründen auch immer), dass dieses Programm nur ein einziges mal ausgeführt wird. Wenn in Java ein Programm allerdings zwei mal ausgeführt wird, starten beide Programme in einer unterschiedlichen Virtual Machine, weshalb mit gewöhnlichen Methoden nicht festgestellt werden kann, [...]

D) Java-Programm von CD starten

Sie haben ein Java-Programm, welches Sie gerne Ihren Kunden, Freunden oder Bekannten weitergeben möchten, wissen aber nicht, ob eine und falls ja welche JRE-Version auf deren Rechner installiert ist? Dann kann Ihnen dieses Tutorial dabei helfen eine CD zu erzeugen, die nach dem Einlegen in ein CD-Laufwerk automatisch auf einem Windows-System Ihr Java-Programm startet. Das [...]

D) JTable – Momentan editierte Zelle abfragen

Vielleicht kennen Sie das Problem? Sie haben eine editierbare JTable eingebunden, und möchten die eingegebenen Werte bspw. nach einem Klick auf einen JButton abfragen, verarbeiten oder speichern. Leider hat der User zuvor noch eine Zelle editiert, so dass diese beim Klick auf den JButton noch aktiv war. Dies hat zur Folge, dass in der momentan [...]