[Javalist] amator kerdes
Zsombor
gzsombor at gmail.com
2013. Jan. 26., Szo, 18:58:44 CET
Nem teljesen értem a kérdést, objektum átadás alatt azt értem, hogy át adod
az ablaknak ugyanazt az objektumot amit a fő ablakban is használsz, cirka :
*public class UjKonyv extends JFrame {
Lista lista;
public UjKonyv(Lista lista) {
this.lista = lista;
}
....
*
Observer pattern alatt meg valami ilyesmit gondolok :
http://en.wikipedia.org/wiki/Observer_pattern
Üdv
Zs
*
*
2013/1/26 Bara Zoltan <zoli at sigmasoft.ro>
> Egy kis peldakod esetleg erre az objektum atadasra vagy melyik pattern-t
> kene tanulmanyozzam ?
>
>
> On 01/26/2013 07:29 PM, Zsombor wrote:
>
>> A Lista-t tovább lehet adni mindegyik ablaknak, hogy azon dolgozzon.
>> Maximum még annyit kellene csinálni, hogy amikor a metódusain
>> keresztül változik a tartalma, akkor értesítéseket küldjön az
>> értesítésekre feliratkozó ablakoknak/komponenseknek (Observer pattern)
>>
>> Üdv
>> Zs
>>
>> 2013/1/26 Bara Zoltan <zoli at sigmasoft.ro>:
>>
>>> Sziasztok
>>>
>>> 500 sor kodot nem hinnem hogy megfelelo lenne bemasolni.
>>> Leegyszerusitve van egy osztaly amibe van egy tomb ellem.
>>>
>>> public class Lista {
>>>
>>> private ArrayList<Object> arrayList = new ArrayList(); //ebbe
>>> tároljuk a
>>> könyveket
>>>
>>> public void listaAdd(Object konyv) {..}
>>> public void listaList() {...}
>>>
>>> }
>>>
>>>
>>> //foprogram
>>>
>>> public class Foablak {
>>>
>>> private Lista lista = new Lista();
>>> //itt mar tartalmaz egy csomo konyvet a lista
>>> ...
>>> }
>>>
>>>
>>> public class UjKonyv extends JFrame {
>>> ...
>>> //itt kene hozza adjak uj konyvet a meglevo listamhoz
>>>
>>> //Ha statikus lenne akkor mukodne a kovetkezo, de ez esetbe el lehet erni
>>> direkt az arrayList-et.
>>>
>>> Lista.listaAdd(konyv);
>>> Lista.listaList();
>>>
>>> nekem egy Foablak beli lista.listaAdd(konyv) kene igazabol.
>>>
>>> }
>>>
>>>
>>> Hogy szoktatok ezt megoldani ? A lenyeg az lenne hogy metodusokon
>>> keresztul
>>> lehessen elerni a valtozot es ne direktbe.
>>>
>>>
>>>
>>>
> ______________________________**_________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/**mailman/listinfo/javalist<http://lists.javaforum.hu/mailman/listinfo/javalist>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20130126/4498aac5/attachment.html>
További információk a(z) Javalist levelezőlistáról