begin process at 2012 02 13 12:44:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

API

 > 

scrollpane et panel :)


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

scrollpane et panel :)

vendredi 31 décembre 2004 à 14:48:42 | scrollpane et panel :)

Ricool

Bonjour

j'ai un petit probleme de mise en page d'une jdialog

en effet, dans celle ci je dois faire apparaitre le contenu d'un fichier text represnetant des scores
nick;level;date

je cre mon panel
gridlayout(3, N (nb ligne fichier))

et lit le fichier et j'ajoute des jlabel

bref rien de bien compliker
a la fin je fait
JScrollPane scroll = new JScrollPane(panel);
this.getContentPane().add(scroll);
this.setTitle("Scores");
this.setSize(400,600);

le probleme c ke mes scroll barre ne s'affiche qu'a une condition
ke je'affiche le cote bas droite de mon panel
??? j'ai du louper kelke chose ds la javadoc :D


pr me comprendre voici mon code

String ligne, chaine;
Panel panel2;
JScrollPane scroll;
v = new Vector();


try {
lecteur = new FileReader(this.mRepertoire + "/score.score");
entree = new BufferedReader(lecteur);

while ((ligne = entree.readLine()) != null) {
string_token = new StringTokenizer(ligne, ";");
while (string_token.hasMoreTokens()) {
v.addElement(string_token.nextToken());
}
}


panel2 = new Panel();
panel2.setLayout(new GridLayout(v.size() / 3 + 1, 3));

panel2.add(new JLabel(" Nom du joueur", SwingConstants.CENTER));
panel2.add(new JLabel(" Level atteint", SwingConstants.CENTER));
panel2.add(new JLabel(" date", SwingConstants.CENTER));

for(int i = 0; i < v.size(); i += 3) {
panel2.add(new JLabel(" "+(String)v.get(i), SwingConstants.CENTER));
panel2.add(new JLabel(" "+(String)v.get(i+1), SwingConstants.CENTER));
panel2.add(new JLabel(" "+(String)v.get(i+2), SwingConstants.CENTER));
}


scroll = new JScrollPane(panel2);
this.getContentPane().add(scroll);
this.setTitle("Scores");
this.setSize(400,600);
this.setResizable(false);

this.show();
} catch (Exception e) {
pane = new JOptionPane();
pane.showMessageDialog(this, e.getMessage(), "erreur", JOptionPane.ERROR_MESSAGE);
}

si vous pouviez m'eclaircir les idée

ricool
mardi 4 janvier 2005 à 13:16:04 | Re : scrollpane et panel :)

indiana_jules

Slut
si tu veux absolument que tes scrollbars s'affichent, tu les forcer au moment de son initialisation (par défaut, il se contente de les afficher que si c'est nécessaire) :

JScrollPane scroll = new JScrollPane(panel,VERTICAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_ALWAYS);

Voilà

[Tout le monde a des idées : la preuve, c'est qu'il y en a de mauvaises]
mardi 4 janvier 2005 à 15:04:44 | Re : scrollpane et panel :)

Ricool

lu

ok d'accord compris, cela dit j'ai rajoute ca a mon code
et cela ne change ne rien (a moins qu'il y est une erreur autre part c possible)

voici une screenshot de la fenetre un bout de screen



en fait mon panel passe au dessus du jscrolpane
voila


Cette discussion est classée dans : string, add, jlabel, panel, panel2


Répondre à ce message

Sujets en rapport avec ce message

Plateau jeu de belote un peu confus [ par Douns974 ] Bonjour à tous, J'ai fait beaucoup de recherches avant de poster et comme je m'enfonce de plus en plus je prefere vous posez la question. En fait je Fenetre java [ par jcbodart ] Bonjour débutant en java je voudrais développer une page ce qui est fait, et à la validation de celle ci déclencher un appel à une autre classe est ce Creation d'une interface graphique [ par ihssan09 ] Bonsoir, s'il vous plait mes amis ,est ce que quelqu'un d'entre vous peut m'aider à résoudre les erreurs que contient mon code?affin de visualiser mon [GUI] JTable lié à un JScrollBar [ par doula ] Bonjour à tous, Je commence à me mettre doucement sur Java Swing, mais j'ai encore beaucoup de mal à comprendre les liens entre les composants... Act positionner des JLabel dans un JtabbedPane [ par san67 ] Bonjour, J'ai petit souci de placement de mes JLabel et je ne sais pas comment le résoudre .. Ci dessous je vous joint le code si vous avez une idée Bouton / Result Set ne fonctionne qu'une fois [ par Cafekafe ] Bonjour, j'essaie de faire fonctionner ce simple login, mais pour une raison obscure mon bouton OK (btnOk) ne fonctionne que la première fois qu'on ap Impression d'un panel dans un format etiquette [ par al94140 ] Bonjour, Je développe une application java pour imprimer un nom et un prénom d'un Jpanel sur une étiquette. Je me suis servie de la classe MpanelPrint Probleme d'affichage [ par romainbisson ] Bonjour, Mon JComboBox combo ne s'affiche pas mais si je clique sur l'emplacement où il devrait être, on peut comme même voir la liste déroulante.* Bonjour tt le monde [ par zip10 ] Bon voila je suis nouveau en java , je travaille actuellement sur un petit projet de gestion de bibliothèque avec java et mysql, mais là je suis bloqu Appeler un object dans un JTabbedPane [ par yenos ] Bonjour, je souhaite réaliser un petit programme avec une fenêtre principale et trois onglets. Pour cela j'utilise swing. J'ai une methode principale


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,686 sec (4)

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