• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Projektowanie wyglądu aplikacji - jak zagospodarować wolne miejsce.

0 głosów
197 wizyt
pytanie zadane 22 stycznia 2017 w Java przez Jonki Dyskutant (8,190 p.)

Postawiłem sobie za cel napisanie aplikacji desktopowej na wzór facebook`a. Wszystko szło ładnie, dopóki nie doszedłem do momentu, gdzie okno programu będzie miało różne rozmiary, dopasowane do różnych wielkości monitorów. Sama aplikacja będzie posiadała możliwość zmieniania rozmiaru okna. I tu mam problem. Ponieważ gdy okno jest małe https://zapodaj.net/fcf8172f3b6df.png.html, to nie będzie jakiegoś problemu z zagospodarowaniem miejsca, natomiast gdy użytkownik zmaksymalizuje sobie aplikację https://zapodaj.net/6f1a50f673433.png.html, to tego wolnego miejsca robi się masa. Ma ktoś pomysł w jaki sposób zagospodarować to wolne miejsce. Dodam, że aplikacja opiera się na kontenerze BorderPane. Ten górny pasek jest na Top, a ten lewy oczywiście na Left. Mam plany w przyszłości dodać coś jeszcze na stronę prawą i dół, ale jeszcze nie teraz. Wygląd tworzę na formatkach FXML. Myślałem nad tym, aby pobierać szerokość i wysokość monitora i potem odpowiednio dzieląc to nadawać rozmiary kontenerom, które umieszczę w borderPane.setCenter(), ale nie jestem do końca pewny.

2 odpowiedzi

0 głosów
odpowiedź 22 stycznia 2017 przez hoktaur Pasjonat (22,310 p.)
Proponuje to przerobić pod RWD lub jakiegoś Bootstrapa zamiast tak na sztywno przypisywać wymiary
0 głosów
odpowiedź 23 stycznia 2017 przez K0XM4N Gaduła (3,640 p.)
W JavieFX są takie komponenty jak VBox, HBox i FlowPane. Układają one elementy poziomo lub pionowo pod sobą. Co więcej mogą automatycznie dopasowywać się do szerokości i wielkości okna. Jeżeli dobrze pokombinujesz łącząc te powyższe komponenty z BorderPanem to uda Ci się uzyskać responsywny GUI.

Dorzucam to:
https://www.youtube.com/watch?v=GgtGVaXKIzw

Podobne pytania

0 głosów
0 odpowiedzi 78 wizyt
pytanie zadane 26 stycznia 2017 w Java przez Jonki Dyskutant (8,190 p.)
0 głosów
1 odpowiedź 307 wizyt
pytanie zadane 25 stycznia 2017 w Java przez Jonki Dyskutant (8,190 p.)
0 głosów
1 odpowiedź 120 wizyt

88,677 zapytań

137,289 odpowiedzi

306,653 komentarzy

58,873 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...