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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
| JFrame frame = new JFrame("Info_Iphone");
frame.setSize(550, 250);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel consigne1 = new JLabel("Entrez les chemins d'accès vers les fichiers à traiter.");
JLabel consigne2 = new JLabel("Si vous ne souhaitez pas traiter Safari ou Google Maps, laissez vide le champs en question.");
consigne1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
consigne2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
JLabel consigneSafari = new JLabel("Safari : ");
JTextField cheminSafari = new JTextField();
JLabel consigneGoogleMaps = new JLabel("Google Maps : ");
JTextField cheminGoogleMaps = new JTextField();
JButton go = new JButton("Lancer le traitement");
go.setSize(200, 50);
go.addActionListener(new MyActionListener());
frame.setVisible(true);
Container contenuFenêtre = frame.getContentPane();
GridBagLayout disposition = new GridBagLayout();
contenuFenêtre.setLayout(disposition);
//Composant étiquette "consigne1"
GridBagConstraints contr1 = new GridBagConstraints();
contr1.gridx = 0;
contr1.gridy = 0;
contr1.gridheight = 2;
contr1.gridwidth = 3;
contr1.fill = GridBagConstraints.BOTH;
contr1.weightx = 1.0;
contr1.weighty = 1.0;
contr1.anchor = GridBagConstraints.CENTER;
disposition.setConstraints(consigne1, contr1);
contenuFenêtre.add(consigne1);
//Composant étiquette "consigne2"
GridBagConstraints contr2 = new GridBagConstraints();
contr2.gridx = 0;
contr2.gridy = 50;
contr2.gridheight = 2;
contr2.gridwidth = 3;
contr2.fill = GridBagConstraints.BOTH;
contr2.weightx = 1.0;
contr2.weighty = 1.0;
contr2.anchor = GridBagConstraints.CENTER;
disposition.setConstraints(consigne2, contr2);
contenuFenêtre.add(consigne2);
//Composant étiquette "consigneSafari"
GridBagConstraints contr3 = new GridBagConstraints();
contr3.gridx = 0;
contr3.gridy = 100;
contr3.gridheight = 1;
contr3.gridwidth = 1;
contr3.weightx = 1.0;
contr3.weighty = 1.0;
contr3.insets = new Insets(10, 20, 20, 10);
contr3.anchor = GridBagConstraints.WEST;
disposition.setConstraints(consigneSafari, contr3);
contenuFenêtre.add(consigneSafari);
//Composant champs de texte "cheminSafari"
GridBagConstraints contr4 = new GridBagConstraints();
contr4.gridx = 200;
contr4.gridy = 100;
contr4.gridheight = 1;
contr4.gridwidth = 3;
contr4.fill = GridBagConstraints.REMAINDER;
contr4.weightx = 0.9;
contr4.weighty = 0.9;
contr4.anchor = GridBagConstraints.WEST;
disposition.setConstraints(cheminSafari, contr4);
contenuFenêtre.add(cheminSafari);
//Composant étiquette "consigneGoogleMaps"
GridBagConstraints contr5 = new GridBagConstraints();
contr5.gridx = 0;
contr5.gridy = 150;
contr5.gridheight = 1;
contr5.gridwidth = 1;
contr5.weightx = 0.3;
contr5.weighty = 1.0;
contr5.insets = new Insets(10, 20, 20, 10);
contr5.anchor = GridBagConstraints.WEST;
disposition.setConstraints(consigneGoogleMaps, contr5);
contenuFenêtre.add(consigneGoogleMaps);
//Composant champs de texte "cheminGoogleMaps"
GridBagConstraints contr6 = new GridBagConstraints();
contr6.gridx = 200;
contr6.gridy = 150;
contr6.gridheight = 1;
contr6.gridwidth = 3;
contr6.fill = GridBagConstraints.REMAINDER;
contr6.weightx = 0.7;
contr6.weighty = 0.7;
contr6.anchor = GridBagConstraints.WEST;
disposition.setConstraints(cheminGoogleMaps, contr6);
contenuFenêtre.add(cheminGoogleMaps);
//Composant bouton "go"
GridBagConstraints contr7 = new GridBagConstraints();
contr7.gridx = 0;
contr7.gridy = 200;
contr7.gridheight = 1;
contr7.gridwidth = 1;
contr7.weightx = 0.8;
contr7.weighty = 0.8;
contr7.anchor = GridBagConstraints.CENTER;
disposition.setConstraints(go, contr7);
contenuFenêtre.add(go); |
Partager