rozmieszczenie elementów na JFrame

0

Witam,mam problem z rozmieszczeniem elementów na JFrame moj kod

  

JFrame frame=new JFrame();
    
    // Create a component to add to the frame
    JComponent comp1= slider;
    JComponent comp2= fileTree;
    JComponent comp3= splitPane;
    JComponent comp4=MenuLookDemo.menuBar;
    frame.getContentPane().add(comp1, BorderLayout.NORTH);
    frame.getContentPane().add(comp2,BorderLayout.CENTER);
    frame.getContentPane().add(comp3,BorderLayout.SOUTH);
    frame.getContentPane().add(comp4,BorderLayout.WEST);

chciałbym aby automatycznie po ustawiał mi elementy tak jak trzeba czyli tak jak jest w orginale, proszę o pomoc

0

a może trochę szczegółów...? bo co to znaczy 'jak w oryginale' ?

0

chodzi o to że chce żeby wszystkie elementy na JFrame były dobrze porozstawiane nie musiałbym tego robić gdybym w ogóle ich nie dodawał na JFrame ale wtedy nie odświeżało by mi ich automatycznie :/ proszę o pomoc ...</image>

0

ale co to znaczy 'dobrze poustawiane' ?? człowieku wysławiaj się w sposób zrozumiały jesli chcesz o3mać jakąś pomoc, bo może dobrze to znaczy od prawej do lewej, a na dodatek wszystkie odwrócone do góry nogami

kod z 1 postu jest nie tak? no to powiedz co jest w nim nie tak?

0

Proszę zerknąć
http://rapidshare.com/files/85967284/progz.JPG.html
chce żeby program wyglądał tak jak po prawo z tym że jak umieszczę elementy na JFrame przez add tak jak w kodzie powyżej to są one umieszczone w chaosie co widać na obrazku po lewo proszę o pomoc chce żeby program wyglądał tak jak po prawo z tym że JSlider tam jeszcze powinien być jest tam menu JTree i JPanel gdzie są wyświetlane obrazki...

0

Nie są umieszczane w chaosie, tylko w porządku narzuconym przez menadżera (lub menadżerów rozkładu).
Jaki jest menadżer rozkładu twojego głównego okna ?

0

poczytaj sobie trochę o swingu bo widze że nie bardzo wiesz o co chodzi, bo np. menu nie dodaje się przez add, co do LayOutów, to najlepszy jest GridBagLayout, choć najbardziej skomplikowany, to daje najlepsze efekty, choć wole sam swoje LayOuty pisać...

polecam 'Swing 2nd Edition' wydawnictwa Manning

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