oula je commence a saturé de swing , je comprend plus rien ......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 public Ouvrir() { super("Module OPC"); //titre setSize(450,100); //taille setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//fermeture JScrollPane scrollPane = new JScrollPane(text,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); text.setEditable(false); text.setBackground(Color.WHITE); text.setLineWrap(true); text.setAutoscrolls(true); text.setWrapStyleWord(true); text.setBorder(BorderFactory.createLoweredBevelBorder()); boutonOpen.addActionListener(this);//ajout d'un actionlistener JPanel pane=new JPanel(); BorderLayout bord = new BorderLayout(); pane.setLayout(bord); pane.add("Center",text); pane.add("East", boutonOpen); pane.add("South",boutonConfirm); pane.setLayout(bord); setContentPane(pane); setVisible(true); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static void main(String[] arguments) { try{ UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); //windows classique :javax.swing.plaf.metal.MetalLookAndFeel } catch (Exception e) { } @SuppressWarnings("unused") Ouvrir index = new Ouvrir(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 public void actionPerformed(ActionEvent evt) { JFileChooser chooser = new JFileChooser(FileSystemView.getFileSystemView().getHomeDirectory());//création d'un nouveau filechosser chooser.setMultiSelectionEnabled(true); chooser.setApproveButtonText("Choix fichier(s)"); //intitulé du bouton chooser.setToolTipText("Selection multpile possible"); chooser.setAcceptAllFileFilterUsed(false); chooser.setDialogTitle("Ouvrir (Multi-sélection possible)"); ExampleFileFilter filter = new ExampleFileFilter("xml"); filter.setDescription("Xml Files"); chooser.addChoosableFileFilter(filter); if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) { File selectionFichier[] = chooser.getSelectedFiles(); String fichier=""; for (int i=0,n=selectionFichier.length; i<n; i++) { fichier=selectionFichier[i].getName()+"\n"+fichier; StockerNomFichier(selectionFichier[i].getAbsolutePath()); } text.setText(fichier); } } }
J'ai besoin que le bouton "boutonConfirm" envoi au click l'ArrayList qui a été crée par l'actionListener sur le bouton "boutonOpen" vers le main
J'ai vraipment pas d'idée sur ce coup , j'ai passé la journée a bidouillé sur le sujet
Merci d'avance
Partager