svn-gvsig-desktop / tags / v1_0_2_Build_895 / libraries / libIverUtiles / docs / list manager / tutorial.txt @ 32257
History | View | Annotate | Download (1.28 KB)
1 |
1. Uso del control ListManagerDemoSkin |
---|---|
2 |
|
3 |
Para incluir el control y definir su funcionalidad en |
4 |
un di?logo hay que a?adir el control como con cualquier |
5 |
otro a un JPanel. Una vez a?adido hay que definir el |
6 |
comportamiento de los botones, que se hace estableciendo |
7 |
el listener de eventos del ListManager: |
8 |
|
9 |
listManagerSkin.getListManager().setListener(); |
10 |
|
11 |
lo cual obligar? a implementar una interfaz, en la que se |
12 |
define el comportamiento de los botones a?adir y propiedades. |
13 |
|
14 |
Esto ya da la funcionalidad de los botones. Una vez esto hecho |
15 |
ser? bastante frecuente querer acceder a los objetos a?adidos, |
16 |
para ello se puede usar la siguiente instrucci?n: |
17 |
|
18 |
listManagerSkin.getListManager().getListModel().getObjects(); |
19 |
|
20 |
2. Creaci?n de un skin del control |
21 |
|
22 |
Para crear una skin (forma de visualizaci?n del control) hay |
23 |
que crear un control con los botones A?adir, eliminar, |
24 |
arriba, abajo y propiedades o un subconjunto de estos. Declarar |
25 |
un campo como |
26 |
|
27 |
private ListManager listManager = new ListManager(); |
28 |
|
29 |
Y en un m?todo de inicializaci?n del componente poner |
30 |
las siguientes instrucciones |
31 |
|
32 |
listManager.setBtnDown(getJButton()); |
33 |
listManager.setBtnUp(getJButton1()); |
34 |
listManager.setBtnAdd(getJButton2()); |
35 |
listManager.setBtnDel(getJButton3()); |
36 |
listManager.setList(getJList()); |
37 |
listManager.initialize(); |