[Swing] Dynamiczna zmiana komponentów

0

Witam,
mam pytanie odnośnie Swing-a. Czy możliwa jest dynamiczna zmiana komponentów? Np. po kliknięciu na jakiś przycisk jakis TextField zmieniałby się w przycisk. Jeśli jest to możliwe to prosiłbym o kod programu jak tego dokonać.

0

mam to traktować jako ofertę pracy? Generalnie jest to możliwe, ale nie licz, że ktoś napisze to za ciebie.

W skrócie:
Obsługujesz kliknięcie na przycisk w taki sposób, że jeden element zostaje ukryty inny pokazany. Dodatkowo musisz samemu przepisać interesujące cię informacje np. napisy.

0

dynamiczne tworzenie buttonów:

		lista = new ArrayList();
		for(int i = 0;i < 5;i++){
			b = new Button("dynamiczny"+i);
			lista.add(b;
		}  

wyciąganie butonów z listy:

	  	for(int i = 0 ; i < lista.size(); i++){
		  	               Button s = (Button) lista.get(i);
		  		
		  	}//end for

mam nadzieję że trochę pomoże :D
Dodam tylko że dzięki wrzucaniu do ArrayList możliwa jest zmiana parametrów poszczególnych buttonów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1