dopisywanie liczb do listy

0

Witam, mam za zadanie napisanie aplikacji,której zadaniem jest dopisanie w obiekcie klasy List (po kliknięciu na przycisk ok) liczb z obiektu JTextField większych od losowej liczby całkowitej.Oto co udało mi się napisać:

  import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 import java.util.*;
public class ww {

    public static void main(String[] args) {
        Rama ramka = new Rama();
        ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        ramka.setVisible(true);
    }

}
class Rama extends JFrame
 {
    private JLabel etykieta;
    private JTextField poleTextowe;
   
    public final int SZEROKOSC = 800;
    public final int WYSOKOSC = 600;
    private double liczba,pom1;
  
   
    public Rama()
    {
        DefaultListModel model = new DefaultListModel();
        JList lista = new JList(model);
        setTitle("pierwsze");
        setSize(SZEROKOSC, WYSOKOSC);
        setLayout(new BorderLayout());
        Random los=new Random();
        liczba=los.nextInt(100)-100;
        poleTextowe=new JTextField(200);
        poleTextowe.setMaximumSize(poleTextowe.getPreferredSize());
        Box ukladPoziomy=Box.createHorizontalBox();
        ukladPoziomy.add(poleTextowe);
       
        etykieta=new JLabel(""+liczba);
        Box ukladPoziomy1=Box.createHorizontalBox();
        ukladPoziomy1.add(etykieta);
       
       
        lista.setVisibleRowCount(9);
        lista.setPrototypeCellValue("Liczba nr.1 - 000");
        JScrollPane panelist = new JScrollPane();
        panelist.setViewportView(lista);
         Box ukladPoziomy2=Box.createHorizontalBox();
        ukladPoziomy2.add(panelist);
       
        JButton przyciskOK = new JButton("OK");
        JButton przyciskZamknij = new JButton("Zamknij");
        add(przyciskOK);
        add(przyciskZamknij);
       
        Box ukladPion=Box.createVerticalBox();
        ukladPion.add(ukladPoziomy);
        ukladPion.add(ukladPoziomy1);
        ukladPion.add(ukladPoziomy2);
       
        Box ukladPion2=Box.createHorizontalBox();
        ukladPion2.add(przyciskOK);
         ukladPion2.add(przyciskZamknij);
        
        
       
        Container powZawartosci=getContentPane();
        powZawartosci.add(ukladPion,BorderLayout.CENTER);
         powZawartosci.add(ukladPion2,BorderLayout.SOUTH);
        
        przyciskZamknij.addActionListener(
            new ActionListener()
            {
                public void actionPerformed(ActionEvent evt)
                {
                    System.exit(0);
                   
                }
            }
        );
        przyciskOK.addActionListener(
            new ActionListener()
            {
                public void actionPerformed(ActionEvent evt)
                {
                     pom1=Double.parseDouble(poleTextowe.getText());
                        if(pom1>liczba)
                        {  
                            lista.addElement();
                            poleTextowe.getText();
                        }
                }
            }
        );
       
        setLocationRelativeTo(null); 
       
    }
   
   
 
}

Mam problem z :

przyciskOK.addActionListener(
            new ActionListener()
            {
                public void actionPerformed(ActionEvent evt)
                {
                     pom1=Double.parseDouble(poleTextowe.getText());
                        if(pom1>liczba)
                        {  
                            lista.addElement();
                            poleTextowe.getText();
                        }
                }
            }
        );
 
0
   DefaultListModel model = new DefaultListModel();
   final JList lista = new JList(model); //w tym miejscu dodac final
   setTitle("pierwsze");
		przyciskOK.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent evt) {
				pom1 = Double.parseDouble(poleTextowe.getText());
				if (pom1 > liczba) {
					((DefaultListModel)lista.getModel()).addElement(pom1); // tu rzutowanie trzeba dac
				}
			}
		});

1 użytkowników online, w tym zalogowanych: 0, gości: 1