Jump to content

Percorrer ArrayList e preecher jList com esses dados


mmacedo
 Share

Recommended Posts

Boas,

Estou aqui com um probleminha e já "googlei" um bocado mas não encontrei nada que me servisse 🙂 . Alguem me pode dizer como faço para percorrer um ArrayList de Strings e colocar os elementos desse array num jList? Penso que, pela experiência, que é pouca, em C# que terei de usar um while ou for mas aqui em Java não estou a ver como o faço  :dontgetit:

O código que tenho é o seguinte :

ArrayList<String> nomes=new ArrayList<String>();

Abraço

Link to comment
Share on other sites

Baderous, ja fiz isso. Mas ao invocar o metodo addElement ele nao o reconhece  :wallbash: apenas me aparece a opçao de addDataListener (ou algo do genero)🙂 .

ArrayList<String> nomes = new ArrayList<String>();
        nomes.add("jorge");
        ListModel model = jList1.getModel();
        
        for(String s : nomes){model.}

este é o codigo que tenho

Abraço

Link to comment
Share on other sites

Baderous, obrigado pela ajuda mas já resolvi o problema. Não sei se da melhor forma, mas o que é certo é que funciona  🙂 . Se vires algo de mal no código seguinte diz algo  😉

O código que funciona é este :

ArrayList<String> nomes = new ArrayList<String>();
        nomes.add("jorge");
        nomes.add("pedro");
        nomes.add("nuno");
        nomes.add("antonio");
        DefaultListModel model = new DefaultListModel();
        for (String s : nomes) {
            jList1.setModel(model);
            model.addElement(s);
        }

Brigadão pela ajuda!!

Até à proxima!

Abraço!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.