bonjours; voila mon coude source et j'ai trouvé une difficultés a récupéré les valeurs saisies

ce programme permet de de saisir des données x et y , au début il va donner une seul case et si l'utilisateur souhaite ajouter une autre donnée il click sur le bouton ajouter

Je veux stocker les valeurs saisie dans un tableau mais j'ai pas pus
SVP si qlq'1 a une repense me repend

le code source
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
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
 
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
 
public class FrmChart1 extends JFrame
{
    private static final double[][] defaultValues =  {{ 0, 0 }};
 
    DefaultTableModel tmn = null;
 
 
    public FrmChart1()
    {
        super();
        setSize( 100, 500 );
        setTitle( "Remplissage du la table" );
        getContentPane().setLayout( new BorderLayout() );
 
        JScrollPane sclp = new JScrollPane();
        sclp.setPreferredSize( new Dimension( 100, 100 ) );
        JTable table = new JTable();
 
 
        tmn = new DefaultTableModel();
        table.setModel( tmn );
 
        {
            tmn.addColumn( "X" ); 
            tmn.addColumn( "Y" );
            for (int i = 0; i < defaultValues.length; i++)
            {   
                Object[] vals = { new Double( defaultValues[0 ][0] ), new Double( defaultValues[ 0 ][ 1 ] ) };
                tmn.addRow( vals );
 
            }
        }
 
        sclp.getViewport().add( table );
        JPanel pnl = new JPanel();
        getContentPane().add( pnl, BorderLayout.CENTER );
        pnl.setLayout( new BorderLayout() );
        pnl.add( sclp, BorderLayout.CENTER );
 
       // la fonction qui permet d'ajouter une ligne de saisie
 
        JButton btn = new JButton( "Ajoutter" );
        pnl.add( btn, BorderLayout.SOUTH );
 
        btn.addActionListener( new ActionListener() { 
            public void actionPerformed(ActionEvent e) { 
                if ( tmn != null ) 
                    tmn.addRow( new Object[] { " "," " } ); } } );
    }
 
 
    public static void main(String[] args)
    {
        new FrmChart1().setVisible( true );
    }
 
}
merci