devdev1
Messages postés8Date d'inscriptionmardi 15 décembre 2015StatutMembreDernière intervention11 avril 2016
-
Modifié par ^Abel^ le 11/04/2016 à 07:31
Bonjour,
Je suis débutant en java , et je veux créer une interface graphique comme celle ci dans la photo
J'essaie le max à pousser mon code à se réagir de la meme façon mais en vain , je me suis perdu avec ces panneaux et tt ... pouvez vous maider ? voila mon code
class test extends JFrame implements ActionListener{
private JPanel pan1 ,pan2,pan3;
private JLabel [ ] l ;
private JButton B [];
private JTextField Z ;
public test(){
pan1 = new JPanel();
l = new JLabel[26];
l[0]= new JLabel("A");
l[1]= new JLabel("B");
l[2]= new JLabel("C");
l[3]= new JLabel("D");
l[4]= new JLabel("E");
l[5]= new JLabel("F");
l[6]= new JLabel("G");
l[7]= new JLabel("H");
l[8]= new JLabel("I");
l[9]= new JLabel("J");
l[10]= new JLabel("K");
l[11]= new JLabel("L");
l[12]= new JLabel("M");
l[13]= new JLabel("N");
l[14]= new JLabel("O");
l[15]= new JLabel("P");
l[16]= new JLabel("Q");
l[17]= new JLabel("R");
l[18]= new JLabel("S");
l[19]= new JLabel("T");
l[20]= new JLabel("U");
l[21]= new JLabel("V");
l[22]= new JLabel("W");
l[23]= new JLabel("X");
l[24]= new JLabel("Y");
l[25]= new JLabel("Z");
for(int i=0;i<26;i++){
pan1.add(l[i]);
}
JPanel pan11 = new JPanel();
pan11.setLayout(new BorderLayout());
pan11.add(pan1,BorderLayout.CENTER);
pan2 = new JPanel();
Z = new JTextField(50);
pan2.add(Z);
B = new JButton[29];
B[0]= new JButton("A");
B[1]= new JButton("B");
B[2]= new JButton("C");
B[3]= new JButton("D");
B[4]= new JButton("E");
B[5]= new JButton("F");
B[6]= new JButton("G");
B[7]= new JButton("H");
B[8]= new JButton("I");
B[9]= new JButton("J");
B[10]= new JButton("K");
B[11]= new JButton("L");
B[12]= new JButton("M");
B[13]= new JButton("N");
B[14]= new JButton("O");
B[15]= new JButton("P");
B[16]= new JButton("Q");
B[17]= new JButton("R");
B[18]= new JButton("S");
B[19]= new JButton("T");
B[20]= new JButton("U");
B[21]= new JButton("V");
B[22]= new JButton("W");
B[23]= new JButton("X");
B[24]= new JButton("Y");
B[25]= new JButton("Z");
B[26]= new JButton("flesh");
B[27]= new JButton("MAJ");
B[28]= new JButton(" ");
pan3 = new JPanel();
et je n'ai aucun idée est ce que au milieu de la photo c'est bien un JTextField ou JTextArea , je ne suis ps intéressée par les evenemts mnt , mais just arriver a créer cette interfaces ,
pour vous explique , par exemple pour le panneau en haut , j'ai crée un panneau avec setLayout(new BorderLayout()) pour que je peux y centrer un panneau qui contient l'ensemble des alphabets , ça marche ,
mais meme idée pour le 3éme panneau en bas ca marche pas du tt ,