Strona 1 z 1

grupowanie komponentów swing

Napisane: piątek, 14 stycznia 2011, 16:52
przez olddev
1. czy można jakoś pogrupować komponenty np JTextField żeby przy pomocy jakiejś komendy kilka JTextField zablokować do edycji ( tak jak setEditable(false))??? - mam kilkanascie tego typu komponentów i nie wiem czy można to zrobić z jkaiegoś automatu?
2. jak sprawić żeby po uruchomieniu programu kursor znajdował się w wybranym JTextField
Pozdrawiam
olddev

Re: grupowanie komponentów swing

Napisane: piątek, 14 stycznia 2011, 16:56
przez Morfidon
1. Stwórz pętle, która się tym zajmie
2. Spróbuj requestFocus() (oczywiście rozumiem, że chodzi Ci o "karetkę", nie kursor).

Pozdrawiam

Re: grupowanie komponentów swing

Napisane: sobota, 15 stycznia 2011, 21:21
przez olddev
Ale to fajne:P

Code: Zaznacz cały

                              for (int x=0; x<= Panelsrodek.getComponents().length; x++){
                                if (Panelsrodek.getComponent(x).getClass().getSimpleName().equals("JTextField")){
                                    Panelsrodek.getComponent(x).setBackground(Color.red);
                                }

                            }
A jakbym chciał tym wszystkim JTextField wyczyścić zawartość?
pozdrawiam olddev

Re: grupowanie komponentów swing

Napisane: sobota, 15 stycznia 2011, 21:46
przez olddev
juz wiem

Code: Zaznacz cały

 JTextField xx = (JTextField)Panelsrodek.getComponent(x);
     xx.setText("");
pzdr olddev