Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
2722 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème avec getGraphics

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec getGraphics

n°2139965
smileisak
Posté le 01-05-2012 à 18:11:18  profilanswer
 

Bonsoir, Voila je vous explique mon problème, j'essaye de créer une application en JAVA qui permet de Tracer l'equivalent d'un code binaire en un codage bien préci à partir  d'un comboBox voila le code  

Code :
  1. public class Fenetre extends JFrame{
  2. JTextField champ1 = new JTextField(20);
  3. JLabel label = new JLabel("Saisir une chaine BINAIRE", JLabel.RIGHT);
  4. JButton Afficher = new JButton("Afficher" ) ;
  5. JComboBox box;
  6. JPanel contenuFenêtre = new JPanel();
  7. zoneDessin Dessin = new zoneDessin();
  8. public Fenetre(){
  9.  String [] chaine= {"","Binaire","Bipolaire","Manchester","Manchester Diff"};
  10.  box=new JComboBox(chaine);
  11.  JPanel ContenuNorth=new JPanel();
  12.  FlowLayout Disposition1 = new FlowLayout();
  13.  ContenuNorth.setLayout(Disposition1);
  14.  ContenuNorth.add(label);
  15.  ContenuNorth.add(champ1);
  16.  ContenuNorth.add(box);
  17.  ContenuNorth.add(Afficher);
  18.  this.setTitle("CODAGE" );
  19.  BorderLayout Disposition2 = new BorderLayout();
  20.  contenuFenêtre.setLayout(Disposition2);
  21.  contenuFenêtre.add(ContenuNorth,BorderLayout.NORTH);
  22.  contenuFenêtre.add(Dessin,BorderLayout.CENTER);
  23.  this.add(contenuFenêtre);
  24.  pack();
  25.  setLocationRelativeTo(null);//Se positionner au centre
  26.  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  27.  setVisible(true);
  28.  Afficher.addActionListener(new ActionListener() {
  29.   public void actionPerformed(ActionEvent e) {
  30.    if (box.getSelectedItem().toString().compareTo("Binaire" )==0){
  31.     Dessin.setBorder(new TitledBorder("Binaire" ));
  32.     Graphics G = Dessin.getGraphics();
  33.     G.drawLine(0, 255, 10000, 255);
  34.     G.drawLine(11, 0, 0, 10000);
  35.   }
  36.     else if (box.getSelectedItem().toString().compareTo("Manchester" )==0){
  37.      Dessin.setBorder(new TitledBorder("Manchester" ));
  38.     }
  39.     else if (box.getSelectedItem().toString().compareTo("Bipolaire" )==0){
  40.      Dessin.setBorder(new TitledBorder("Bipolaire" ));
  41.     }
  42.     else if (box.getSelectedItem().toString().compareTo("Manchester Diff" )==0){
  43.      Dessin.setBorder(new TitledBorder("Manchester Différentiel" ));
  44.     }
  45.   }});
  46.  }


Le problème c'est que lors de l’exécution le traçage disparaît instantanément .. :(  

Code :
  1. Dessin.setBorder(new TitledBorder("Binaire" ));
  2.     Graphics G = Dessin.getGraphics();
  3.     G.drawLine(0, 255, 10000, 255);
  4.     G.drawLine(11, 0, 0, 10000);

mood
Publicité
Posté le 01-05-2012 à 18:11:18  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème avec getGraphics

 

Sujets relatifs
problème dimensions SWFProblème d'encodage
Probleme sql sous QTprobleme d'impression pdf ->iframe
problème avec css qui ne s'affiche pas correctementProbleme avec Easy PHP
Problème pour faire liaison entre main.c et header.h[HTML/CSS/Javascript] probleme checkForm is not definied
Problème Run-time library configuration error sous GNAT GPS AdaWordpress Problème d'accent : d'un --> d/'un
Plus de sujets relatifs à : Problème avec getGraphics


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR