grupowanie komponentów swing

Dyskusje na temat Javy.
olddev
Początkujący
Początkujący
Posty: 7
Dołączył(a): poniedziałek, 27 grudnia 2010, 13:28

grupowanie komponentów swing

Post 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
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: grupowanie komponentów swing

Post 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
olddev
Początkujący
Początkujący
Posty: 7
Dołączył(a): poniedziałek, 27 grudnia 2010, 13:28

Re: grupowanie komponentów swing

Post 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
olddev
Początkujący
Początkujący
Posty: 7
Dołączył(a): poniedziałek, 27 grudnia 2010, 13:28

Re: grupowanie komponentów swing

Post przez olddev »

juz wiem

Code: Zaznacz cały

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