generowanie przycisków/elementów

0

witam.
mam mały problem z aplikacją, którą robie, a mianowicie...
Przy otwarciu programu generuje mi się tableka klientów z bazy danych. Chce zrobić generowanie rachunków dla klientów którzy są zaznaczeni (checkboxem).
nie wiem jak wygenerować liste z checkboxami. mógłby ktoś pomóc?
dodatkowo przy naciśnięciu przycisku program ma pobierać dla każdego klienta numer rachunku wpisany w textfield.
Jak to rozwiązać?

0

Witam,
zrób tablicę checkboxów i textfieldów

JCheckBox[] tab1 = new JCheckBox[10] //np. 10
for (int i=0;i<tab1.length;i++)
{
tab1[i] = new JCheckBox();
//i robisz z nim co chcesz:
//dodajesz do panelu czy co tam ci potrzeba
}

Analogicznie z textboxami (tab2).
Zestaw dla każdego klienta będzie się składał z tab1[i], tab2[i], itd.

0

no i dodaje
add(label1);

ale nic się nie wyświetla :(

czy może trzeba dodać jeszcze coś w stylu:
label1.setVerticalTextPosition(JLabel.BOTTOM);
label1.setHorizontalTextPosition(JLabel.CENTER);
???

0

Witam,
albo wyłącz layout

setLayout(null);

wtedy musisz dla każdego komponentu użyć

komponent.setBounds(10,10,100,20) //na przykład 10,10,100,20

kolejne współrzędne musisz sobie wyliczać
albo zrób GridLayout i potem
iterując tablice obiektów dodawaj je po kolei do panelu

0

no a żeby je wszystkie Od razu wyswietlic na formie to można by zrobic jakis for czy foreach z np Chekbox cb in tab1 albo cos takiego?

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