Autor: Stefan
-
C) Sudoku Solver
In diesem Kapitel lernen Sie einen Algorithmus kennen, der ein Standard 9×9 Sudoku-Feld lösen kann. Dabei wird eine Brute-Force-Methode zum Lösen des Problems verwendet.
-
C) Bubblesort
Der Bubblesort-Algorithmus (Blasen-Sortierung) ist ein stabiler, einfacher und vor allem sehr langsamer und daher nicht zu empfehlender Sortieralgorithmus. Durch seine Einfachheit eignet er sich aber bestens für Programmieranfänger zum Nachprogrammieren...
-
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...
-
D) UIManager Defaults
Wie 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...
-
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...
-
D) Objekte sortieren – Comparator und Comparable
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...
-
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...
-
D) Verzeichnisse auslesen, durchsuchen und bearbeiten
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...
-
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) 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...