1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class RecipiantTempo extends JFrame{
public RecipiantTempo(){
Frame fr =new JFrame("Création d'un récipiant :");
JLabel nom=new JLabel("Nom du récipiant :");
JLabel source=new JLabel("source du récipiants :");
JTextField snom=new JTextField(10);
JComboBox ssource=new JComboBox();
String choices[] ={"xls", "doc", "mdb", "txt", "csv"};
for(int i=0;i<choices.length;i++){
ssource.addItem(choices[i]);
}
JTable table =new JTable();
JButton valider=new JButton("Valider");
JButton Annuler=new JButton("Annuler");
//Création du panneau
JPanel panneauTitre = new JPanel(new GridLayout(2,2,5,5));
panneauTitre.add(nom);
panneauTitre.add(snom);
panneauTitre.add(source);
panneauTitre.add(ssource);
//Création du panneau qui va contenir les bouttons
JPanel panneauBoutton = new JPanel(new GridLayout(1,2,5,5));
panneauBoutton.add(valider);
panneauBoutton.add(Annuler);
//Création du panneau qui va contenir le JTable
JPanel panneauJTable = new JPanel(new GridLayout(1,1,5,5));
panneauJTable.add(table);
//Création du panneau qui va contenir les autres panneaux
JPanel panneaux=new JPanel();
panneaux.setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));
panneaux.add(panneauTitre);
panneaux.add(panneauJTable);
panneaux.add(panneauBoutton);
fr.pack();
fr.show();
}
public static void main(String arg[]){
new RecipiantTempo();
}
} |
Partager