EN · DE · RU · FR · ES

#327: SwingChooseDirectoryScreen.kt

projectforge-application/src/main/kotlin/org/projectforge/setup/wizard/swing/SwingChooseDirectoryScreen.kt · Écran d'interface de configuration · 124 lignes · 90 code · 24 commentaires · 10 vides

Partie de la couche d'amorçage de l'application. Écran d'interface de configuration.

Classe Kotlin implémentant SwingChooseDirectoryScreen.

Structure

SwingChooseDirectoryScreenclasse : SwingGUIContext) : SwingAbstractWizardWindow(context, Texts.CD_SCREEN_TITLE).

Dépendances clés : org.projectforge.common.CanonicalFileUtils, org.projectforge.setup.wizard.Texts, org.projectforge.start.ProjectForgeHomeFinder

Décisions de conception

Historique Git

CommitDescription
868d6abb72025 -> 2026 (modification mineure, mise à jour de l'en-tête de licence)
63081666fEn-têtes des fichiers source : 2024 -> 2025. (modification mineure, mise à jour de l'en-tête de licence)
b6092df09Copyright 2023 -> 2024 (modification mineure, mise à jour de l'en-tête de licence)
ab45d51faCopyright 2001-2022 -> 2001-2023. (modification mineure, mise à jour de l'en-tête de licence)
5f7ef41b8Copyright 2021 -> 2022 (modification mineure, mise à jour de l'en-tête de licence)
e1a19856aWIP : Dockerisation. Correction d'une faute de frappe dans DataTransferI18nResources. Longueur standard des mots de passe réduite (10 -> 8).
ceb63e8a1En-tête du code source : (C) 2001-2021.
878cb7169Beaucoup d'avertissements du compilateur corrigés.
7c79f1922Copyright de l'en-tête source -> 2020.
73a9755dfPlus de nettoyage de code : - Blocs catch fusionnés qui faisaient exactement la même chose - Remplacement de ArrayList<Class> par ArrayList<> - Remplacement de StringBuffer par StringBuilder - Suppression de quelques utilisations de classes dépréciées (principalement HSSFColors dans Excel) - Remplacement de Collections.sort par List.sort