ce que j'essaye de dire c'est que quand tu utilise un GridBagLayout essaye de mettre un minimum de taille sur tes composants. (de pas en mettre meme).
tu a 4 JScrollPane ici. (1) (2) (3) et...
Type: Messages; Utilisateur: bbclone
ce que j'essaye de dire c'est que quand tu utilise un GridBagLayout essaye de mettre un minimum de taille sur tes composants. (de pas en mettre meme).
tu a 4 JScrollPane ici. (1) (2) (3) et...
ta raison mais...
par defaut la taille preferee d'un JScrollPane est null.
Donc, si tu as sur une meme ligne deux JScrollPane
un avec un weightx de 40% (0.4)
et un avec un weighty de 60 %...
Le GridLayout est peut etre pas adapté?
c'est pas tres beau. Faut pas avoir peur de se lancer dans d'autre layout manager :-)
si tu veux un coup de main, dit le.
si la colonne 0 est ecrasée comme tu dis ca veut dire que la taille de la fenetre est plus petite que la taille necessaire a donner a chaque composant sa taille minimale.
plusieurs poids a 1 ca...
j'ai pas tout compris dans ton probleme.
deja tu as des probleme dans tes poids. je comprend pas pourquoi tu as plusieurs fois des poids a 1 :-S
en plus il faut mieux eviter autant que possible de...
avec idea, quand tu crees un gui form (new > gui form), tu a dans le Project explorer deux trucs crées: un fichier java et un fichier .form
pour afficher le .form tu peux faire:
MyGUITest...
pourquoi ya GridBagLayout dans le titre? :aie:
une JInternalFrame est un simple composant (extends JComponent).
si tu veux pas qu'elle a une barre de titre ou qu'elle se deplace alors pourquoi pas utiliser un JPanel a la place? :?
la methode...
Fais un test remika sinon tu pourra jamais comprendre.
Cre une interface Swing avec 3 JLabel dans lequel tu met du texte, 3 boutons et quelques composant comme tu veux.
Tu ajoute le tout dans un...
salam bilal,
utilise un GridBagLayout. :-)
je fais le skeleton vite vite :-)
JPanel panel 1 = new();
JPanel panel 2 = new();
le resultat sera pas le meme si tu utilise le GridBagLayout ou le BoxLayout.
le GBL centrera tout dans le container (horizontal et vertical par default)
le BoxLayout (par default) alignera a...
je viens de faire un exemple 8-)
package faqs.q03;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.Dimension;
import java.awt.EventQueue;
Utilise un GridBagLayout :-S
chaque jour je viens, y'a des probleme avec les layout manager :lol:
mais tu va avoir des probleme de toute facon.
si tu fais:
Utilise un GridBagLayout :yaisse2:
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 0; // gridy est par defaut sur RELATIVE.
gbc.fill = GridBagConstraints.HORIZONTAL;
...
ta un exemple de ce ke tu veux?
je suis curieu :mrgreen:
parce que comme dit jayjay.f GridBagLayout c'est bien surtout pour des formulaire :-)
oui c possible :P
tu peux utiliser
labell.setHorizontalAlignment(SwingConstants.TRAILING)
mais si le label a pas une plus grande largeur que le contenu du texte qui y a dedans tu verra pas...
ben c'est pas difficile ;)
le plus dur ca va etre de parser ton contenu.
mettre en couleur un mot cle ou un commentaire sur une ligne c'est facile.
quand ta des commentaire sur bcp de ligne,...
je comprend pas bien ta question. tu essaye de faire un editeur avec un "syntax highlight'.
comment faire c'est simple.
class XXXXXStyledDocument extends DefaultStyledDocument {
...
je viens de faire un exemple de la solution 2 tres simple pour que ta une idee de ce que je voulais dire.
import java.awt.EventQueue;
import java.awt.HeadlessException;
import...
j'ai pas tester mais juste une question
dans le constructeur de InterfaceGraphique ta ca
public InterfaceGraphique(Application app) {
initComponents();
...
le probleme c'est que le DefaultDesktopManager ne gere pas les Scrollbar quand tu depasse avec ton internal frame.
ta 2 solution.
1- tu joue sur les preferedSize de tes internal frame de ton...
setForeground(Color c) dans la classe JComponent.
(a ta place je commencerais par apprendre ou decouvrir les chose de base de swing. -> java.sun.com/tutorial/uiswing )
essaye ca ulysse031
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java.awt.HeadlessException;
import...
je c pas ce ke ta du faire.
le code que j'ai envoyer normalement il agrandit les champs horizontalement sur l'espace qu'il ont et verticalement rien ne grandit. (y'a un weighty de 1 sur le dernier...
tu peut me dire comment je teste ce ke tu dis?
je comprend pas ton bug.
l'insert fait betement un replace. je vois pas le probleme :?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.