import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.Box;
import javax.swing.BorderFactory;
import java.awt.Dimension;
import java.awt.BorderLayout;
import java.awt.Color;

public class Test2 extends JFrame {
 /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

Test2() {
	JButton bouton1 = new JButton("bouton1");
	JButton bouton2 = new JButton("bouton2");
	JLabel message = new JLabel("Bonjour");
	JPanel panneau = new JPanel();
	
	Box panneauBouton = Box.createVerticalBox();
	
	panneau.setPreferredSize(new Dimension(100, 0));
	panneau.setBackground(Color.BLUE);
	add(panneau, BorderLayout.CENTER);
	
	panneauBouton.add(bouton1);
	
	panneauBouton.add(Box.createVerticalStrut(20));
	panneauBouton.add(bouton2);
	panneauBouton.add(Box.createGlue());
	panneauBouton.add(message);
	panneauBouton.setBorder(BorderFactory.createLineBorder(Color.RED));
	add(panneauBouton,BorderLayout.EAST );
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	setLocation(200, 300);
	pack(); setVisible(true); 

 } 



 public static void main(String[] arg) {
 new Test2();

 
}
}


//JButton boutonAddReponse = new JButton ("Ajouter une réponse");

		/* Afficher dernier élément */
	/*	Question question_last = this.getQuestionTab().get(getQuestionTab().size()-1);
		
		JLabel afficherQuestion = new JLabel(question_last.getDescription()); //Intitulé de la question i
		pan.add(afficherQuestion); 
		
		if ((question_last.getType() == 1) || (question_last.getType() == 2)){ //QCM ou Choix unique
			
			
			pan.add(boutonAddReponse); //Un seul bouton AddReponse par question
			boutonAddReponse.addActionListener(new ButtonReponseListener(question_last, fenetre, pan));
		
		}
		
		else if (question_last.getType() == 3) { 
			pan.add(question_last.reponseNumerique());
		}
		
		else if (question_last.getType() == 4){ 
			pan.add(question_last.texte());
		}
		
	*/	

/* DERNIER ELEMENT*/	
/*	public void afficherReponse(Fenetre fenetre, JPanel pan){
		//JRadioButton[] tabRadioButton = new JRadioButton[this.getRepTab().size()]; //Tableau de RadioButton
		//JCheckBox[] tabCheckBox = new JCheckBox[this.getRepTab().size()]; //Tableau de CheckBox
		
		
		switch(this.getType())
		{
			case 1 : //JCheckBox - QCM
				
				
					JCheckBox item = new JCheckBox(this.getRepTab().get(this.getRepTab().size()-1)); 
					
					pan.add(item);
					
					fenetre.setContentPane(pan);
					fenetre.setVisible(true);
				
				break;
				
			case 2 : //RadioButton - Question à choix unique
				
				JRadioButton item2 = new JRadioButton(this.getRepTab().get(this.getRepTab().size()-1));
					
					pan.add(item2);
					
					fenetre.setContentPane(pan);
					fenetre.setVisible(true);
				
				break;
		}
		
		
	}
	*/