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

  FORUM HardWare.fr
  Programmation
  Java

  Bords à un gridLayout

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bords à un gridLayout

n°1076311
chaica
Posté le 09-05-2005 à 14:09:47  profilanswer
 

Y'a t il la possibilité de faire apparaître les bordures extérieures d'un gridlayout ? Je m'explique j'ai dessiné une grille mais il me manque le contour extérieur.
 
@++


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
mood
Publicité
Posté le 09-05-2005 à 14:09:47  profilanswer
 

n°1076316
nraynaud
lol
Posté le 09-05-2005 à 14:11:55  profilanswer
 

setBorder() sur le composant que tu as layouté en grille ?


---------------
trainoo.com, c'est fini
n°1076344
chaica
Posté le 09-05-2005 à 14:31:36  profilanswer
 

En fait il y a un problème car :

Code :
  1. grilleBoutons = new Container () ;
  2.  grilleBoutons.setLayout ( new GridLayout ( hauteurGrille , largeurGrille ) ) ;


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
n°1076353
nraynaud
lol
Posté le 09-05-2005 à 14:37:43  profilanswer
 

grilleBoutons.setBorder(pouetpouet la borderFactory ....)


---------------
trainoo.com, c'est fini
n°1076571
chaica
Posté le 09-05-2005 à 16:18:37  profilanswer
 

cannot resolve symbol
symbol  : method setBorder (javax.swing.border.Border)
location: class java.awt.Container
                grilleBoutons .setBorder(BorderFactory.createLineBorder(Color.black));
 
grilleBoutons est un container et pas un composant, or setBorder() appartient à JComponant. Ou j'ai mal compris quelque chose (ce qui est fort possible).


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
n°1076603
Cherrytree
cn=?
Posté le 09-05-2005 à 16:33:26  profilanswer
 

Code :
  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class GridDemo {
  4.     public static void main(String[] args) {
  5.         JFrame f = new JFrame("GridDemo" );
  6.         int rows = 2;
  7.         int cols = 3;
  8.         JPanel p = new JPanel(new GridLayout(rows, cols));
  9.         p.setBorder(BorderFactory.createTitledBorder("GridDemo" ));
  10.         for (int i = 0; i < 2 * 3; i++) {
  11.             p.add(new JButton("Button_" + i));
  12.         }
  13.         f.getContentPane().add(p);
  14.         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  15.         f.setSize(400, 300);
  16.         f.setVisible(true);
  17.     }
  18.    
  19. }


---------------
Le site de ma maman
n°1076622
nraynaud
lol
Posté le 09-05-2005 à 16:46:16  profilanswer
 

chaica a écrit :

cannot resolve symbol
symbol  : method setBorder (javax.swing.border.Border)
location: class java.awt.Container
                grilleBoutons .setBorder(BorderFactory.createLineBorder(Color.black));
 
grilleBoutons est un container et pas un composant, or setBorder() appartient à JComponant. Ou j'ai mal compris quelque chose (ce qui est fort possible).


raaahhh les dinos qui font du AWT sans swing !!!
 
ben tu te démerde :o


---------------
trainoo.com, c'est fini
n°1076631
chaica
Posté le 09-05-2005 à 16:52:56  profilanswer
 

Merci de l'astuce CherryTree j'essaie ça.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr

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

  Bords à un gridLayout

 

Sujets relatifs
Remplacer dans un gridLayout un component par un autre [résolu]correspondance tableau deux dimensions - gridlayout [résolu]
[java][applet]inserer des jpanel dans un gridlayoutBords arrondis avec CSS 2.1
epaisseur des bords et cellules....comment faire un tableau aux bords arrondis ??
[Java] Occuper plusieurs cases dans un GridLayout? [Résolu]modifier les bords d'un select
[C++/OpenGL] Souris ne bloquant pas aux bords de l'écran... 
Plus de sujets relatifs à : Bords à un gridLayout


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