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

  FORUM HardWare.fr
  Programmation
  Java

  Gros souci avec les JTabbedPane

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gros souci avec les JTabbedPane

n°401619
MrTonio
Posté le 20-05-2003 à 17:50:32  profilanswer
 

alors voila le probleme :
Je voudrais que la taille des onglets (les tab) soit sur toute la longueur de mon JTabbedPane au lieu de s adapter en fonction du titre ....
ca fait trop de temps ke je cherche et le seul moyen que j ai trouvé c est de rajouter des espaces dans le titre .... pas cool :/


Message édité par MrTonio le 20-05-2003 à 17:51:33

---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
mood
Publicité
Posté le 20-05-2003 à 17:50:32  profilanswer
 

n°401636
bobuse
Posté le 20-05-2003 à 18:11:55  profilanswer
 

Ben si ca marche comme ca [:spamafote]  
 
A part refaire un JTabbedPane a ta sauce, si l'option n'existe pas c'est dans l'os :/


---------------
get amaroK plugin
n°401639
MrTonio
Posté le 20-05-2003 à 18:13:41  profilanswer
 

bobuse a écrit :

Ben si ca marche comme ca [:spamafote]  
 
A part refaire un JTabbedPane a ta sauce, si l'option n'existe pas c'est dans l'os :/


 
Ui mais la maniere ke j ai fais n est pas acceptable :/
spa moa ki decide  :cry:  
 
je voulais juste savoir si y a un moyen "propre"


---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
n°401642
bobuse
Posté le 20-05-2003 à 18:18:42  profilanswer
 

pkoi spa acceptable ??? ils ont des raisons, à part le fait que ça utilise pas une super méthode avec un nom qui pète ...
 
Mais comment tu gère le redimensionnement au fait ? Tu recalcules le nombre d'espaces a inserer a chaque redimensionnement ?


---------------
get amaroK plugin
n°401718
Cherrytree
cn=?
Posté le 20-05-2003 à 20:30:51  profilanswer
 

A la base, ça doit être ou dans l'objet UI attaché à la vue, ou dans la vue elle-même. Je te déconseille fortement de t'aventurer là-dedans si tu n'y connais rien. La programmation Swing haut-niveau c'est un truc de barjos.


---------------
Le site de ma maman
n°401848
bobuse
Posté le 20-05-2003 à 23:24:06  profilanswer
 

la programmation haut niveau :heink: un truc de barjos ?


---------------
get amaroK plugin
n°401857
the real m​oins moins
Posté le 20-05-2003 à 23:30:49  profilanswer
 

il a du vouloir dire bas niveau
 
ou bien "de haute voltige"
 
de toutes façons, j'ai l'impression qu'aller bidouiller dans les UIManager et ce genre d'objets, c'est la meilleure façon pour avoir une appli qui aura un comportement aléatoire avec la prochaine release meme mineure d'une jre


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°402022
MrTonio
Posté le 21-05-2003 à 01:25:51  profilanswer
 

c klair ke java swing c pas top :/
 
c qd meme etonnant qu il y ait pas un truc ki permet de faire ce ke je veux
enfin bon .... tant pis merci qd meme :)


---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
n°402023
the real m​oins moins
Posté le 21-05-2003 à 01:26:38  profilanswer
 

bah y'a ptet d'autres composants (tiers) qui peuvent le faire
sinon t'as bien épluché la doc?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°402025
MrTonio
Posté le 21-05-2003 à 01:28:40  profilanswer
 

the real moins moins a écrit :

bah y'a ptet d'autres composants (tiers) qui peuvent le faire
sinon t'as bien épluché la doc?
 


 
dans tous les sens  :sweat:  
nan bah spa grave je vais me debrouiller sans


---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
mood
Publicité
Posté le 21-05-2003 à 01:28:40  profilanswer
 

n°402036
Cherrytree
cn=?
Posté le 21-05-2003 à 06:37:19  profilanswer
 

bobuse a écrit :

la programmation haut niveau :heink: un truc de barjos ?


Haute voltige si tu préfères. Je lis en ce moment un bouquin sur Swing et les composants JTextComponent et c'est évident désormais que sans background solide, le programmeur court à la catastrophe.


---------------
Le site de ma maman
n°404936
bobuse
Posté le 22-05-2003 à 18:37:30  profilanswer
 

Cherrytree a écrit :


Haute voltige si tu préfères. Je lis en ce moment un bouquin sur Swing et les composants JTextComponent et c'est évident désormais que sans background solide, le programmeur court à la catastrophe.


 
qu'entends par background ? bouteille ?
 
c klair que les JTextComponent, j'y encore jamais trop touché (à part append() :D ) par peur de perdre pieds :/
du genre faire de la coloration syntaxique (ça a déjà été abordé je crois), ça se fait bien ?


---------------
get amaroK plugin
n°405244
veryfree
Posté le 22-05-2003 à 23:55:47  profilanswer
 

bobuse a écrit :


 
qu'entends par background ? bouteille ?
 
c klair que les JTextComponent, j'y encore jamais trop touché (à part append() :D ) par peur de perdre pieds :/
du genre faire de la coloration syntaxique (ça a déjà été abordé je crois), ça se fait bien ?


tres bien :o
on peux t'aider s'il faut ;)

n°405344
Cherrytree
cn=?
Posté le 23-05-2003 à 06:44:19  profilanswer
 

bobuse a écrit :


 
qu'entends par background ? bouteille ?
 
c klair que les JTextComponent, j'y encore jamais trop touché (à part append() :D ) par peur de perdre pieds :/
du genre faire de la coloration syntaxique (ça a déjà été abordé je crois), ça se fait bien ?


C'est ce sur quoi je planche et je ne sais encore par quel bout prendre. J'ai vu des tas d'exemples pour l'instant de ce qu'on fait faire comme composants évolués. Chaque fois c'est un travail de fourmi.


---------------
Le site de ma maman
n°405345
Cherrytree
cn=?
Posté le 23-05-2003 à 06:45:21  profilanswer
 

veryfree a écrit :


tres bien :o
on peux t'aider s'il faut ;)


Tu t'y connais toi ? T'aurais pas un bout de code dans ton sac ?


---------------
Le site de ma maman
n°405827
veryfree
Posté le 23-05-2003 à 13:00:54  profilanswer
 

Cherrytree a écrit :


Tu t'y connais toi ? T'aurais pas un bout de code dans ton sac ?


 
jrepondait a ca :
 

Citation :

c klair que les JTextComponent, j'y encore jamais trop touché (à part append()   ) par peur de perdre pieds
du genre faire de la coloration syntaxique (ça a déjà été abordé je crois), ça se fait bien ?


S'il s agis de travailler des JTextComponent je peux t aider :)
 
tu veux faire quoi au juste?


Message édité par veryfree le 23-05-2003 à 13:01:41
n°405841
Cherrytree
cn=?
Posté le 23-05-2003 à 13:10:26  profilanswer
 

veryfree a écrit :


 
jrepondait a ca :
 

Citation :

c klair que les JTextComponent, j'y encore jamais trop touché (à part append()   ) par peur de perdre pieds
du genre faire de la coloration syntaxique (ça a déjà été abordé je crois), ça se fait bien ?


S'il s agis de travailler des JTextComponent je peux t aider :)
 
tu veux faire quoi au juste?


Faire de la coloration syntaxique, non basée sur des mots clés. Encore que basée sur des mots clés, ne serait-ce que pour voir, ça m'intéresse.


---------------
Le site de ma maman
n°405856
veryfree
Posté le 23-05-2003 à 13:15:40  profilanswer
 

Cherrytree a écrit :


Faire de la coloration syntaxique, non basée sur des mots clés. Encore que basée sur des mots clés, ne serait-ce que pour voir, ça m'intéresse.


 
pour mon client irc j ai fait ca:
 
l utilisateur choisis des mots clé>> une expression reguliere est généré a la volé:
 
lorsqu'un mot clé est trouvé ds le texte a afficher, la phrase contenant ce texte est mise en surlignement ( hela pas seulement le mot clé mais toute la phrase...)
peut etre qu un jour...
 
enfin si ca te conviens
ce soir je poste le code
 
mais si ce que tu veux c 'est faire un editeur le meiux de de regarder le code de jext hein ;)


Message édité par veryfree le 23-05-2003 à 13:17:30
n°405866
Cherrytree
cn=?
Posté le 23-05-2003 à 13:20:34  profilanswer
 

Faudrait p'têt que je me frappe le code de Jext en effet. Ou de JEdit... Mais de toutes façons c'est pas pressé.


---------------
Le site de ma maman
n°405868
Cherrytree
cn=?
Posté le 23-05-2003 à 13:21:12  profilanswer
 

Cela dit, je veux bien voir ton code !


---------------
Le site de ma maman
n°406199
veryfree
Posté le 23-05-2003 à 15:38:00  profilanswer
 

voila un debut: (juste le constructeur et la methode qui permet d'afficher du texte a la couleur de ton choix...)
 

Code :
  1. /*
  2. * 04/29/2003 - 18:20:51
  3. *
  4. * ChatArea.java
  5. * Copyright (C) 2000 veryfree
  6. * very.free@free.fr
  7. * http://jchatirc.free.fr
  8. *
  9. * This program is free software; you can redistribute it and/or
  10. * modify it under the terms of the GNU General Public License
  11. * as published by the Free Software Foundation; either version 2
  12. * of the License, or any later version.
  13. *
  14. * This program is distributed in the hope that it will be useful,
  15. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17. * GNU General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU General Public License
  20. * along with this program; if not, write to the Free Software
  21. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  22. */
  23. package org.jchat.ui;
  24. import java.awt.*;
  25. import java.awt.event.*;
  26. import javax.swing.*;
  27. import javax.swing.event.*;
  28. import javax.swing.text.*;
  29. import javax.swing.text.html.*;
  30. import javax.swing.text.rtf.*;
  31. import java.text.*;
  32. import org.jchat.irc.*;
  33. import org.jchat.re.REUtilities;
  34. import org.apache.regexp.*;
  35. import java.io.*;
  36. import java.util.List;
  37. import java.util.Vector;
  38. import java.util.Enumeration;
  39. import java.net.URL;
  40. import org.jchat.util.*;
  41. public abstract class ChatArea extends JTextPane implements MouseListener
  42. {
  43.  
  44.    private SimpleAttributeSet style;
  45. private Vector hyperLinks = new Vector();
  46. private RE hyperLinkRE;
  47. private RE smileRE;
  48. private boolean hadEverBeenFixed=false;
  49. private Document doc;
  50. private boolean smileyEnabled=true;
  51. public ChatArea()
  52. {
  53.  style = new SimpleAttributeSet();
  54.  StyleConstants.setForeground(style, Color.black);
  55.  StyleConstants.setBackground(style, Color.white);
  56.  StyleConstants.setFontSize(style, 12);
  57.  StyleConstants.setFontFamily(style,"Verdana" );
  58.  this.setContentType("text/rtf" );
  59.  this.setEditorKit(new RTFEditorKit());
  60.  this.setEditable(false);
  61.  this.addMouseListener(this);
  62.  doc=this.getDocument();
  63. }
  64. public void append(String msg,boolean bold)
  65. {
  66.  append(msg, Color.black,bold);
  67. }
  68. public void append(String msg, Color co,boolean isBold)
  69. {
  70.  append(msg,co,Color.white,isBold);
  71. }
  72. public void append(String msg, Color co,Color bg,boolean isBold)
  73. {
  74.  StyleConstants.setForeground(style, co);
  75.  StyleConstants.setBackground(style, bg);
  76.  StyleConstants.setBold(style, isBold);
  77.  int len= doc.getLength();
  78.  try
  79.  {
  80.   doc.insertString(len, msg, style);
  81.   this.setEditable(true);
  82.   if(smileyEnabled)
  83.    replaceSmiley(msg, len);
  84.   replaceURL(msg, len);
  85.   this.setEditable(false);
  86.   doc.insertString(doc.getLength(), "", style);
  87.  }
  88.  catch(Exception e)
  89.  {
  90.   System.out.println(e.getMessage());
  91.  }
  92. }

n°406309
bobuse
Posté le 23-05-2003 à 16:46:28  profilanswer
 

merci veryfree :)


---------------
get amaroK plugin
n°413610
veryfree
Posté le 02-06-2003 à 21:37:27  profilanswer
 

bobuse a écrit :

merci veryfree :)


 
de rien :)
 
tu peux voir le code en entier ici : http://cvs.sourceforge.net/cgi-bin [...] cvs-markup
 
c'est tout neuf c'est pour ca que j 'ai pas repondu plus tot
 
 :hello:

n°413834
Cherrytree
cn=?
Posté le 03-06-2003 à 06:26:53  profilanswer
 

Merci bieng.


---------------
Le site de ma maman
mood
Publicité
Posté le   profilanswer
 


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

  Gros souci avec les JTabbedPane

 

Sujets relatifs
Dreamweaver MX et gros plantage[ASP] Jai un ptit souci dans mon moteur de recherche , help me please
Gros dillemme en JavaScript : Selection toutes les valeurs des SELECT[Delphi] Récupérer la taille d'un (gros) fichier
J'ai decouvert un GROS bug en PHPQuestion de gros NOOB
Gros problème de transfert de BDD MySQL !AttenTiOn Gros Nb: comment kon cree un site en php ?
Gros gros probleme en access......skusez moi, un gros doute tout à coup : un ou exclusif logique en C
Plus de sujets relatifs à : Gros souci avec les JTabbedPane


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