import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JTextArea; import java.awt.Color; import java.awt.Dimension; import java.awt.GridLayout; public class GrilleSimple extends JPanel { JTextArea texte = new JTextArea(3,5); JCheckBox relief = new JCheckBox("relief"); JButton demarre = new JButton("demarre"); JPanel dessin = new JPanel(); JCheckBox gras = new JCheckBox("gras"); JButton efface = new JButton("efface"); GrilleSimple() { setLayout(new GridLayout(2, 3)); add(texte); relief.setBackground(Color.YELLOW); add(relief); add(demarre); dessin.setBackground(Color.BLUE); add(dessin); add(gras); add(efface); } } class EssaiGrilleSimple { public static void main(String[] arg) { JFrame monCadre = new JFrame(); monCadre.setContentPane(new GrilleSimple()); monCadre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); monCadre.pack(); monCadre.setVisible(true); } }