Maximeuuu
Maximeuuu
LLJLes Laboratoires Java
Created by Maximeuuu on 4/12/2024 in #aide-bases
Lecture de fichier
Comment fait-on pour gérer correctement les fichiers en java (sans outil de structuration de projet) ? J'ai un (des) projets en java où j'utilise VSCode. Les images, fichiers ou répertoires sont mis en chemin relatifs et j'utilise le settings.json pour configurer les sourcespaths. Quand je teste dans vscode, tout marche, mais si je veux exporter en .jar dans un autre dossier, souvent, le programme ne trouve pas les fichiers. J'ai le problème quand les fichiers sont inclus dans le jar ou s'ils sont à l'extérieur. J'ai fais des recherches et pourtant je ne trouve rien de concluant. Là où j'étudie, tout le monde semble avoir ce problème et n'ont pas de solution. Est ce que quelqu'un ici sait comment faire ? Pour donner un contexte plus précis, dans mon projet, j'ai à la racine de mon projet un ".vscode/", "data/" et "src/". J'aimerais pouvoir utiliser la classe java.io.File pour connaitre les fichiers contenu dans le répertoire "data" et pour gérer les fichiers qui sont inclus dedans. Dans le contexte de Vscode ça fonctionne normalement mais si je met dans un jar j'ai mes File qui ont la valeur null.
11 replies
LLJLes Laboratoires Java
Created by Maximeuuu on 3/23/2024 in #aide-bases
Projet Android à partir d'un projet java existant
Bonjour, Je possède une application graphique complète en java pour ordinateur. Il respecte normalement le modèle MVC (model view controller). Et est disponible dans un repository Github. J'aimerais pouvoir créer une application mobile (android avec gradle et java) à partir de ce code. En regardant ce que j'avais fait, je pense n'avoir qu'à changer la partie vue. J'ai quelques questions avant de commencer le développement de ce projet Android : - Est ce que je dois créer un nouveau repository ? Ou est-ce que je change l'arborescence pour y mettre "version ordinateur" et "version Android" ? - Comme il est probable que toute la partie "model" se répète, le plus simple serait de copier-coller mais est ce qu'il n'y a pas une meilleure méthode si je réutilise exactement le même code pour la partie "model" ? - Est-ce que vous avez des remarques à ajouter ? Des conseils avant de commencer ? Des problèmes que je pourrais rencontrer etc ? Merci d'avance
15 replies
LLJLes Laboratoires Java
Created by Maximeuuu on 12/10/2023 in #aide-bases
Une histoire d'Aquarium
J'ai un problème assez académique. Je veux créer une Aquarium contenant : - des poissons - des algues Les algues ne font rien. Les poissons peuvent manger, ils ont un régime alimentaire : - carnivore (3 races le sont : Mérou, Thon et Poisson-Clown) : il a une méthode "manger( Poisson )" - herbivore (3 races le sont : Sole, Bar, Carpe) : il a une méthode "manger( Algue )" Je ne vois pas comment gérer de manière optimale les énum, l'héritage et les implémentations. En sachant qu'après, il y a aussi l'ajout du genre du poisson (male ou femelle) et aussi de sa sexualité (mono-sexué, hermaphrodite avec l'age et hermaphrodide opportuniste). Si quelqu'un peut m'expliquer comment faire, donner un lien vers une ressource ou me faire un diagramme de classe UML, je suis preneur.
8 replies
LLJLes Laboratoires Java
Created by Maximeuuu on 11/1/2023 in #aide-autre
Droits d'auteur et d'utilisation
Bonjour, J'ai un projet sur Github où nous sommes 3 à participer dont, un développeur/concepteur, un graphiste et un concepteur et j'aimerais : - mettre mon nom sur mon code avec des autorisations d'utilisation, copie, modification (licence MIT) - mentionner le nom de la personne qui m'aide pour la conception (Readme.md) - préciser que les images appartiennent à quelqu'un (idéalement mettre une licence CC) Je ne sais pas où placer chaque information (d'habitude je ne mets que la licence MIT à mon nom à la racine du projet). Par ailleurs : - Est ce que c'est possible de faire ce qui est énoncé plus haut ? - D'un point de vue légal c'est correct ? C'est une bonne pratique ? - Et si je veux interdire l'utilisation commerciale pour des raisons de conception "originale" c'est possible aussi ?
11 replies
LLJLes Laboratoires Java
Created by Maximeuuu on 10/21/2023 in #aide-bases
Coder un jeu en Swing et AWT
Est ce que c'est faisable et adapté d'utiliser Swing et AWT pour coder un jeu simple (2D avec quelques interactions) en java ?
12 replies
LLJLes Laboratoires Java
Created by Maximeuuu on 10/19/2023 in #aide-avancé
Création d'un masque de collision pour une image
Bonjour, le problème est assez "simple" ou plutôt court à expliquer. J'aimerais pouvoir positionner plusieurs images sans fond (png) dans une fenêtre, et pouvoir détecter par la suite quelle image est cliquée. J'aimerais n'utiliser que les classes standards de java, j'utilise ici javax.swing (mais je suis ouvert à d'autres propositions).
8 replies