[JAVA] Jak wysyłać elementy GUI do innych klas w celu przetworzenia?
: 21 paź 2011, 11:08
Witam, potrzebuję pomocy w wysyłaniu elementów GUI poza główny plik gui.java
Postaram się sprecyzować problem na przykładzie:
Jest sobie element GUI np. jTree, jTextArea, jTextField
i jest sobie klasa np. MojeNarzedzia
... która ma metodę np. zapelnijJTextAreaDanymi(jTextArea area) {
zbierzDaneRóżnePodłużne();
przetwórzJeInstensywnie();
wpiszDoJTextArea(area);
}
Tyle tylko, że jak chce wysłać element GUI \poza\ GUI do innej klasy to dostaje błędy przy kompilacji (coś o synchornizacji czy EDT czy Bóg wie czym jeszcze) których nawet nie rozumiem. Więc jak coś ma styczność z GUI to zostaje w głównym pliku GUI. To co mogę to deleguje poza ale główny plik GUI ma już 3000 lini i się zaczynam w nim gubić.
Jak można temu zaradzić?
Postaram się sprecyzować problem na przykładzie:
Jest sobie element GUI np. jTree, jTextArea, jTextField
i jest sobie klasa np. MojeNarzedzia
... która ma metodę np. zapelnijJTextAreaDanymi(jTextArea area) {
zbierzDaneRóżnePodłużne();
przetwórzJeInstensywnie();
wpiszDoJTextArea(area);
}
Tyle tylko, że jak chce wysłać element GUI \poza\ GUI do innej klasy to dostaje błędy przy kompilacji (coś o synchornizacji czy EDT czy Bóg wie czym jeszcze) których nawet nie rozumiem. Więc jak coś ma styczność z GUI to zostaje w głównym pliku GUI. To co mogę to deleguje poza ale główny plik GUI ma już 3000 lini i się zaczynam w nim gubić.
Jak można temu zaradzić?