elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  agregar diferentes arraylist a diferentes jlist
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: agregar diferentes arraylist a diferentes jlist  (Leído 3,012 veces)
manuhendrix

Desconectado Desconectado

Mensajes: 4


Ver Perfil
agregar diferentes arraylist a diferentes jlist
« en: 20 Febrero 2013, 17:09 pm »

Hola, como estan, estoy teniendo un problema. Estoy haciendo un programa organizador de tareas, en el que el usuario crea Categorias, por ejemplo la categoria trabajo, y agrega las tareas que debe hacer relacionadas a esa categoria.

Yo tengo la clase Categoria, que es en si un ArrayList que se llena de objetos "Tarea".
Despues tengo la clase CategoryVisual, que, cada vez que se crea una nueva categoria, agrega una pestaña a un Jtabbedpane, con el nombre de la categoria, un jlist para mostrar las tareas y un boton para crear una nueva tarea.

Lo que me esta pasando es que cada vez que quiero agregar una tarea, se me agrega a la ultima pestaña creada y no a la que selecciono, me gustaria que el usuario se parara sobre la pestaña, clickeara el boton y la tarea se creara automaticamente en la pestaña seleccionada.

Yo tengo este metodo, que no esta funcionando

Código:
public void addTaskToList(){

        JTabbedPane tabbedPane = MainWindow.getTabbedPane();
        int selectedTab = tabbedPane.getSelectedIndex();

        category = NewCategoryAction.createdCategories.get(selectedTab);
        category.addTask(newTask);

        CategoryVisual categoryVisual = NewCategoryAction.createdCategoryVisuals.get(selectedTab);
        categoryVisual.setCategory(category);



    }


   
 aca se crea la nueva categoria, y cada categoria se guarda en un arraylist(createdCategories y created categoryVisuals

Código:
 public NewCategoryAction(JTabbedPane tabbedPane){

        super(ResourceBundle.getBundle("Language").getString("locale_button_newCategory"));

        this.tabbedPane = tabbedPane;

        createdCategories = new ArrayList<Category>();
        createdCategoryVisuals = new ArrayList<CategoryVisual>();


    }

    public String askCategoryName(){

        newCategoryName = JOptionPane.showInputDialog(ResourceBundle.getBundle("Language").getString("locale_label_enterNewCategoryName"));

        return newCategoryName;

    }

    public void actionPerformed(ActionEvent e){

        askCategoryName();

        try{

        while (newCategoryName.equalsIgnoreCase("")){


            JOptionPane.showMessageDialog(null,"You must enter a name","New Category name",JOptionPane.ERROR_MESSAGE);

            askCategoryName();

        }

            if(newCategoryName!=null){


                newCategory = new Category(newCategoryName);
                createdCategories.add(newCategory);

                categoryVisual = new CategoryVisual(tabbedPane,newCategoryName,newCategory);
                createdCategoryVisuals.add(categoryVisual);


            }
        }
        catch (NullPointerException npe){

        }

    }

     y por ultimo el metodo setCategory(), que esta en la clase CategoryVisual

Código:
 public void setCategory(Category category){

         this.category = category;

         list.setListData(category.getTaskList().toArray());


      }

      Bueno si alguien me puede iluminar un poco, les agradecere muchisimo!
      saludos!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
agregar string array a JList
Java
brian_e 2 11,400 Último mensaje 22 Abril 2009, 17:46 pm
por brian_e
Como agregar elementos (strings) a un jList NetBeans 6.8? « 1 2 »
Java
IntoxicKat 10 47,537 Último mensaje 16 Febrero 2010, 04:22 am
por euroluar
XSS diferentes « 1 2 »
Nivel Web
tragantras 10 6,441 Último mensaje 31 Marzo 2010, 11:12 am
por tragantras
Agregar caracter a cada elemento de un jlist
Java
marc85 1 2,958 Último mensaje 22 Noviembre 2014, 15:42 pm
por MNicolas
Agregar y mezclar memorias de diferentes capacidades
Hardware
lida73 2 2,920 Último mensaje 12 Mayo 2015, 21:19 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines