IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

problèmes dans mon interface + créer rectangle


Sujet :

Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut problèmes dans mon interface + créer rectangle
    Bonjour, je crée un petit programme pour ma mère qui s'en servira pour ses cours.
    J'ai donc créé l'aogorithme, puis je me suis mis à la programation, en java, qui est le langage que je connais le mieux.
    J'ai fait mon interface que voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    /* 
     * To change this template, choose Tools | Templates 
     * and open the template in the editor. 
     */ 
      
     package classification; 
     import javax.swing.*; 
     import java.awt.*; 
     import java.util.*; 
    
     /** 
     * 
     * @author François DAMBRINE 
     */ 
     public class Main { 
    
        /** 
         * @param args the command line arguments 
         */ 
        //les objets interface 
        JFrame fenêtre=new JFrame("classification emboîtage"); 
        JPanel fond=new JPanel();//le fond principal 
        JPanel menu=new JPanel();//le menu à droite avec les fonctionnalités 
        JPanel tabletravail= new JPanel();//le paneau avec les rectangle[I] 
       [...]
        Main (){ 
          [...]
            partieActive partact = new partieActive(this); 
            imprimer.addActionListener(partact); 
            nouveauclassement.addActionListener(partact); 
            soumettre.addActionListener(partact); 
            boutondiv.addActionListener(partact); 
            
        } 
        public static void main(String[] args) { 
            // TODO code application logic here 
            Main application=new Main(); 
        } 
    
     }
    Sans se préoccuper pour l'instant des gras et soulignés, j'ai un petit problème
    que je mette des TextField ou de TextArea, lors de l'exécution de mon logiciel, les composant prennent une sacré longueur alors que l'une d'entre elle aura au max 2 caractère (des chiffres de 0 à 15) et une autre 30 caractère max (sachant qu'en moyenne on ne dépasse pas 15/20), de ce fait, mes élément Choice prennent trop de place et je perd de l'espace sur la droite qui est la table de travail du logiciel.
    J'aimerai savoir comment on peut rapetir la taille verticale et horizontale des textbox. car là ça me fait perdre vraiment de l'espace.


    Maintenant, attaquons nous au passage souligné, un panel.
    comme vous l'avez vu, j'ai créé une autre classe appellée partieActive. cette classe est recepteur d'évenement.
    elle contient aussi une autre classe que j'ai appelée "Groupe" qui me permet de tracer des rectangle en fonction des données entrées dans l'interface. Seulement, je présume que dans le cas présent, les rectangle prendront effet sur toute la fenêtre, or je veux qu'ils ne soient créés que sur le JPanel soulignés afin que je puisse par la suite imprimer ces rectangles. Quel code dois-je mettre? pourriez vous m'expliquer?
    pour info, voici la classe groupe (en passant Net Beans n'accepte pas mon drawrect())
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    /* 
     * To change this template, choose Tools | Templates 
     * and open the template in the editor. 
     */ 
    
     package classification; 
     import java.awt.event.ActionListener; 
     import java.awt.event.ActionEvent; 
     import java.awt.Graphics;//cela servira à créer un rectangle, ce que je n'arrive pas à faire, NET Beans me souligne mon drawRect(int,int,int,int) 
     /** 
     * 
     * @author François DAMBRINE 
     */ 
     public class partieActive implements ActionListener{ 
        Main parent; 
       
     partieActive(Main parent){ 
        this.parent=parent; 
        
     } 
     class groupe{ 
        groupe maitre; 
        int abscice; 
        int ordonnée; 
        int abscice_départ = maitre.abscice; 
        int ordonnée_départ = maitre.ordonnée; 
        int longueur; 
        int longueur_maitre=maitre.longueur; 
        int largeur; 
        int largeur_maitre = maitre.largeur; 
        String titre; 
        int place_titre; 
        int methode; 
      
        drawRect(abscice,ordonnée,longueur,largeur); 
     } [/quote]    public void actionPerformed (ActionEvent événement){ 
            Object sourceEvénement = événement.getSource(); 
            
        } 
        
    
     }

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    désolé, mauvaise sous partie pour une partie du problème. j'actualise

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    problème du rectangle résolu. Il résultait d'une incompréhension de la doc sun. après une heure de parcours des différents forum du web, j'ai trouvé réponse à ma question de ce côté.

Discussions similaires

  1. Problème d'insertion d'images dans mon interface graphique
    Par nini_python dans le forum Tkinter
    Réponses: 8
    Dernier message: 03/08/2012, 19h59
  2. Problème Automate dans mon interface
    Par taitai83 dans le forum Général Java
    Réponses: 0
    Dernier message: 15/10/2009, 09h53
  3. Problème d'ajout dans mon interface
    Par Nico-x dans le forum Interfaces Graphiques en Java
    Réponses: 12
    Dernier message: 01/05/2009, 22h17
  4. [MySQL] problème dans mon interface admin
    Par ni.co dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 22/05/2008, 11h41
  5. [MySQL] Problème dans mon script de pagination
    Par speedylol dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/11/2005, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo