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
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?