Dessiner un rectangle en [JAVA]

Résolu
didaDoudi -  
 didaDoudi -
Bonjour tout le monde!!
Merci pour votre aide , voila je desir réaliser un rectangle dans une interface graphic en java qui va contenir des JLabel (valeur) mais j'ai beau essayé avec les rectangle ca ne marche pas,
voila j'ai dessinée le resultat que je veux avoir ( le rectangle qui entour Solution (qui est un label), alors si quelqu'un a une idée merci de me la passer

_solution______________
| |
| x1= 111 |
|____________________|
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu pourrais directement utiliser les bordures non ?

import javax.swing.BorderFactory; 
import javax.swing.JLabel; 

JLabel label = new JLabel(); 
       label.setText("x1=111");         
       label.setBorder(BorderFactory.createTitledBorder("solution"));

La confiance n'exclut pas le contrôle
0
didaDoudi
 
Bonjour, Merci beaucoup, tu ma sauvé la vie;
est ce que il ya une fonction qui colorer la bordure, car elle presque transparente?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu peux éventuellement imbriquer deux bordures (faire la bordure de ta bordure)

import java.awt.Color;

import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;

LineBorder lb = new LineBorder(new Color(0, 0, 0), 1, true);
TitledBorder tb = BorderFactory.createTitledBorder(lb,"solution");

JLabel label = new JLabel();
       label.setText("x1=111");
       label.setBorder(tb);
0
didaDoudi
 
thanks
0