ok provo a spiegarmi..dunque...
ho una classe Succession così fatta:
codice:
import java.util.*;
public class Succession{
private LinkedList elementsList=new LinkedList();
private String generalName;
private static int numelements=0;
public Succession(){
///
}
public void setName(String name){
///
}
public void getName(){
///
}
//questi 2 metodi agiscono sul LinkedList
public void newElement(int position){
///
}
public void removeElement(int position){
///
}
}
il LinkedList contiene oggetti Element così definiti:
codice:
public class Element{
public Element(){
///
}
public void setName(String name){
///
}
public void getName(){
///
}
}
bene bene...
tutto questo non è altro che un albero in 2 livelli: la radice è l'oggetto Succession e i figli sono gli Element. Allora...
io questa struttura la voglio visualizzare in 2 modi: con un oggetto JTree e con un JTabbedPane che mi contenga per ogni panel un Element.
io vorrei far si che gli oggetti Succession e Element generino degli eventi e che questi eventi siano ascoltati dal JTree e dal JTabbedPane, in modo che quando cambio nome o aggiungo o tolgo un Element, i 2 oggetti swing facciano il loro lavoro in automatico.
la domanda è questa: come faccio a creare questi eventi?? ho cercato in lungo e in largo ma ci capisco meno di prima...
vi pregooo!!!