begin process at 2012 02 13 19:06:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

pb de saccadement avec un JScrollPane


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb de saccadement avec un JScrollPane

jeudi 13 avril 2006 à 18:47:33 | pb de saccadement avec un JScrollPane

ivanohe5

Salut,

g une fenetre toute simple en swing avec JScrollPane au milieu avec un JPanel sur lequel je dessine.

Tout s'affiche bien au début, mais lorque je veux voir l'intégralité de mon dessin qui est plus grand que ma fenetre, là cé la boullie le JviewPort ne correspond plus du tout cé un mélange entre mon dessin des barres du composant ....

voici le code:

la fenetre:

public class affPrise extends JFrame{

  JPanel pan1 = new JPanel();
  BorderLayout master = new BorderLayout();
  graphAffPrise graph;
  JScrollPane jSp;// = new JScrollPane();

  public affPrise(ArrayList<Requetes_obs> p) {


    graph = new graphAffPrise(p);
    graph.setPreferredSize(graph.getPreferredSize());
    jSp = new JScrollPane(graph);
    jSp.setPreferredSize(jSp.getPreferredSize());
    pan1.setLayout(new BorderLayout());
    pan1.setPreferredSize(pan1.getPreferredSize());
    pan1.add(jSp);
    //Size the frame.
    //pack();
    setSize(new Dimension(1000,800));

    // Create components and put them in the frame.
    //...create emptyLabel...
    this.getContentPane().add(pan1);


    setTitle("Affichage des entrées du sat");
    //look
    JFrame.setDefaultLookAndFeelDecorated(true);

    //What happens when the frame closes?
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  

   // jSp.getViewport().add(graph);
      


    setLocationRelativeTo(null);


    //Show it.
    this.setVisible(true);


  }//fin cons


}//fin class


le dessin:

public class graphAffPrise extends JPanel{


  ArrayList<Requetes_obs> prises = new ArrayList<Requetes_obs>();
  int espace=0;
  float x,y,lar,minVal;

  public graphAffPrise(ArrayList<Requetes_obs> p) {

    prises=p;
 this.setPreferredSize(new Dimension(1200,1300));

  }//fin cons

public void paint(Graphics g2){

Graphics2D  g = (Graphics2D)g2;
g.setBackground(Color.WHITE);



g.setColor(Color.BLUE);
g.drawLine(50,50,1050,50);

double k =(1000/(double)(prises.get(prises.size()-1).getTdeb()-prises.get(0).getTdeb()));



for(int i=0; i<prises.size();i++){


  x=prises.get(i).getTdeb();
  y=50+espace;
  lar=(prises.get(i).getTfin()-prises.get(i).getTdeb());

  //dessine        
  g.drawRect((int)(k*x),(int)y,50+(int)(k*lar),10);
  g.setFont(new Font("",Font.BOLD,10));
  g.drawString(String.valueOf(prises.get(i).getPriorite()),25+(int)(k*x)+(int)(k*lar)/2,(int)y+9);

  espace=espace+20;
}


}//fin graph

}//fin class


merci d'avance



mardi 18 avril 2006 à 11:11:21 | Re : pb de saccadement avec un JScrollPane

ivanohe5

quand je bouje une barre du scroll pane le Jview devient tout saccadé
mardi 18 avril 2006 à 11:11:25 | Re : pb de saccadement avec un JScrollPane

ivanohe5

quand je bouje une barre du scroll pane le Jview devient tout saccadé


Cette discussion est classée dans : int, graph, jscrollpane, prises, pan1


Répondre à ce message

Sujets en rapport avec ce message

Utilisation d'un JScrollPane [ par LordBob ] Bonsoir a tous, voila dans une de mes application pour résoudre un problème avec un JTextArea, on m'a conseiller d'utiliser une JScrollPane, sauf que convertion string---->int [ par mycameleon ] salut tout le monde J'ai besoin d'une fonction java qui converti une chaine de caractéres en entier (L'équivalent de "atoi" en c++</F JFrame et JInternalFrame [ par Stubbornman ] Mon soucis est le suivant: J'ai une JFrame principale suceptible de contenir plusieurs JInternalFrames. L'une des JInternalFrames contient un bouton Probleme dans mon programme fractale [ par Jarod1980 ] Bonjour tout le monde,J'aurais besoin d'aide pour résoudre un petit problème. J'ai adapté un programme que j'ai fais en C (fractale de Julia) en Java. Aide pour faire un zoom [ par Jarod1980 ] Bonjour tout le monde,J'aurais besoin d'aide pour faire un zoom par exemple un zoom de selection rectangulaire qui agrandit la zone voulue sur un prog Probleme positionnement avec conteneur [ par fred889944 ] Bonjour a tous, j'ai un probleme de Conteneur pour une interface graphique. Je chercher depuis des jours, mais sans resultat ... J'ai vraiment besoin Pourquoi ca n'affiche rien [ par Jarod1980 ] Bonjour tout le monde,J'ai ecris un programme en Java qui est censé dessiner une fractale arbre. Cependant lorsque j'execute mon programme il ne s'aff Pb d'impression avec un tableau + 1 jPanel [ par kobee12 ] Bonjour à tous,voila plusieurs jours que je me prends la tetes à trouver une façon d'imprimer un tableau, avec un jPanel à sa gauche.Ce jPanel a la mê Spring , Swing et m2vc [ par joekoke ] Bonjour à tous, voilà je commence à developper une appli en swing et je veux utiliser le moteur m2vc pour faire une appli 3 couche. le probleme en fa Basic => Java SoS [ par Enderounet ] Salut, j'ai cet algo en Basic et je l'ai traduit en java, mais je n'obtient pas les memes résultats.Si qqun voit une erreur ou qque chose qui ne va pa


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,196 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales