Java jpanel trait vertical

trinity666 Messages postés 131 Statut Membre -  
 Utilisateur anonyme -
bonjour
est ce que vous savez comment je peux faire pour faire apparaitre un trait vertical entre deux JPanels ? (ou entre 2 composants quelconques)
merci par avance

1 réponse

  1. Utilisateur anonyme
     
    import java.awt.Color;
    import java.awt.Container;
    import java.awt.Dimension;
    import java.awt.GridLayout;
    
    import javax.swing.BorderFactory;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    
    public class MainView extends JFrame {
    	private Container c;
    
    	public MainView() {
    		super("Trait vertical");
    		initialize();
    	}
    
    	private void initialize() {
    		c = getContentPane();
    		c.setLayout(new GridLayout(1, 2));
    		JPanel panelLeft = new JPanel();
    		panelLeft.setBorder(BorderFactory.createMatteBorder(0,0,0,1,Color.RED));
    		panelLeft.add(new JLabel("Panneau de gauche"));
    		panelLeft.setPreferredSize(new Dimension(200,100));
    		c.add(panelLeft);
    		JPanel panelRight = new JPanel();
    		panelRight.add(new JLabel("Panneau de droite"));
    		panelRight.setPreferredSize(new Dimension(200,100));
    		c.add(panelRight);
    	}
    
    	public static void main(String[] args) {
    		JFrame view = new MainView();
    		view.pack();
    		view.setVisible(true);
    	}
    }
    


    ;-)
    HackTrack
    3