Eclipse - WindowBuilder

0

Hej!

Mam bardzo nOObowski problem. Pracuję sobie w Eclipse w zakładce design na klasie JFrame i mam w niej 3 równoważne hierarchicznie JPanele. Problem jest banalny.. w jaki sposób mogę wyświetlić w oknie designu tylko jeden panel? Bo jak na razie tak jakby wszystkie trzy są wyświetlane "na sobie" i przez to mam dostęp praktycznie tylko do pierwszego, przez co nie mogę poustawiać myszką elementów kolejnych dwóch. Oczywiście mogę to zrobić w kodzie, ale na dłuższą metę jak trzepię sporo prostych narzędzi na bieżąco to praca w oknie designu wydaje się bardziej opłacalna czasowo.

Będę wdzięczny za szybką odpowiedź :)

Pozdrawiam ciepło, Hilek!

0

Nie do końca rozumiem co chcesz osiągnąć. Masz przecież obok "object inspector" z którego możesz wybrać interesujący cię panel?
Możesz też stworzyć własną klasę rozszerzającą JPanel i edytować ją sobie osobno.

0

W okienku z drzewkiem obiektów wsadzonych w JFrame mam 3 JPanele o tej samym poziomie hierarchii i przez to w oknie designera JPanel1 jest ciągle na wierzchu. Jak wybieram JPanel2 to mimo, że widzę, że jest zaznaczony to ciągle przesłania go JPanel1.

To co widać na tym obrazku to widok mojego designera. Po prawej stronie jest widoczny jPanel1.
http://imageshack.us/photo/my-images/854/problemrw.jpg/

A jak wybieram kliknięciem jPanel2 to nadal jest widoczny jPanel1 (zasłania mi jPanel2). Jak mogę edytować jPanel2 w oknie designera mimo tego problemu?

0

Możesz zaprojektować te JPanele jako osobne klasy, a potem przeciągnąć na formę. Przynajmniej w NetBeansie tak się da.

0

Tak też chyba będzie trzeba zrobić. Dzięki za odpowiedzi.

0

Wydaje mi się że pomysł proponowany przez @Wibowit jest najlepszy. Poza tym zastanów się jaki sens ma to zrobienie tego w ten sposób jak to zrobiłeś... Rozumiem że w zależności od visibility panli wyświetlają sie różne rzeczy?

0

Wartość visibility w oknie designera nie ma znaczenia ;/ a to, że robiłem bezsensu to teraz wiem. Wiadomo, cały czas szukam co lepszych rozwiązań. Robię teraz tak jak poradził @Wibovit. Panele najpierw i potem sru do wspólnego okna.

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