begin process at 2010 02 10 07:57:48
  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

imprime trop gros [ par jackhabbot ] Bonjour à tous,je souhaite imprimer le contenu d'une fenêtre à une certaine échelle, car pour le moment lorsque j'imprime, c'est environ 2 fois plus g affichage dans un panel en java [ par nthanatos ] je cée une applet avec trois panels. le 1er panel contient un bouton qui doit afficher un panneau de type panel dans le 2ème panelMais cette action ne apparition de Panel (un coup ça marche, un coup non) [ par guilouis ] bonjour à tousvoilà, j'ai un programme qui est censé faire apparaitre un panel ou un autre(au meme endroit..) selon le choix...mon probleme c que ce p Applet Java [ par Passepartout ] Bonjour, j'ai develloper une applet java mais il semble qu'elle ne fonctionne pas avec des version de JSDK antérieure aux version 1,4,x (j'obtient un parcourir un Hashtable [ par envisat ] Bonjour à tous.... J'ai besoin d'un coup de pouce SVPje suis entrain de faire un projet scolaire et je dois utiliser un hastable pour mette des donné KeyListener KeyDown-->Drecated -->processKeyEvent [ par bibe ] Bonjour tout le monde,j'arrive à écouter les KeyEvent avec "KeyDown", qui est deprecated, alors j'essais de mettre "processKeyEvent" à la place, mais bouton et fichier texte (urgent) [ par Bison_Ravi_33 ] Bonjout tout le monde...et bien c'est mon premier jour sur le forum, donc mon premier message...Je me suis lancé dans Java que depuis 6 jours et j'ai JPanel et JFrame [ par chtiBout ] salut tout le monde ! je dois développer un Jframe avec dedans des panel dc je fais une classe panel ds laquelle je décris mes panel et ds le main je Class graphics? [ par BretagneMateo ] bonjour a tous et a toutes, j'ai un probleme pour ajouter ou superposer un element graphic dans un JFrame. Dans ma Frame j'ai des bouttons, des labels Graphics et paint ! [ par BretagneMateo ] bonjour a tous et a toutes, j'ai un probleme pour ajouter ou superposer un element graphic dans un JFrame. Dans ma Frame j'ai des bouttons, des labels


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,406 sec (3)

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