Jak zmaksymalizować JFrame za pomocą kodu?Jak zmaksymalizować JFrame za pomocą kodu?
Odpowiedz
Spróbuj tego:
f.setExtendedState(f.getExtendedState()|JFrame.MAXIMIZED_BOTH);
Po znalezieniu go znalazłem to samo. Jednak powyższy kod nie działa z nowszymi wersjami Java. –
'JFrame' nie ma tego członka ...' MAXIMIZED_WHATEVER'. –
@Tony: Z której wersji Java korzystasz? –
to działa doskonale do Java 7
public class TEST
{
public static void main(String args[])
{
JFrame jf= new JFrame();
jf.setVisible(true);
jf.setExtendedState(JFrame.MAXIMIZED_BOTH);
}
}
setExtendedState (JFrame.MAXIMIZED_BOTH); nie działa to java 7
Możesz spróbować tego kodu, który działa.
Toolkit tk = Toolkit.getDefaultToolkit();
int xSize = ((int) tk.getScreenSize().getWidth());
int ySize = ((int) tk.getScreenSize().getHeight());
setSize(xSize,ySize);
hmm ... MAXIMIZED_BOTH działa dobrze dla mnie, w każdej najnowszej wersji. Jaki jest twój system operacyjny? BTW: problem z ręcznym wymiarowaniem polega na tym, że pasek zadań nie jest uwzględniany (przynajmniej niezawodnie). – kleopatra
lepsze wykorzystanie setPreferredSize – user2053898
Tak, rozwiązanie Toolkit ignoruje pasek zadań systemu Windows i używa pełnego ekranu, który nie jest tym, czego potrzebujesz.
Aby natychmiast zmaksymalizować formularz, po prostu dodaj to w konstruktorze JFrame
po wywołaniu InitiateComponents()
.
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
Klasa rozciąga JFrame
przedmiotu:
public class MyForm extends javax.swing.JFrame
podobnych problemach z: http://bugs.sun.com/view_bug.do?bug_id=7177173
problem na jdk7. Spróbuj wywołać .setExtendedState() nie bezpośrednio po .setVisable()
- 1. Jak zmaksymalizować wydajność serwera?
- 2. Jak mogę przewinąć moją ramkę JFrame za pomocą paska JScroll?
- 3. Jak zminimalizować/zmaksymalizować otwarte aplikacje
- 4. Jak zminimalizować i zmaksymalizować w C# .Net?
- 5. Jak ustawić zasób drawableRight za pomocą kodu?
- 6. Jak obrócić symulator iOS za pomocą kodu?
- 7. Jak mogę ukryć NSToolbarItem za pomocą kodu?
- 8. Jak ustawić layout_span za pomocą kodu
- 9. Jak poprawić wydajność kodu za pomocą Sink?
- 10. Jak wyłączyć formatowanie kodu dla części kodu za pomocą komentarzy?
- 11. pyton tkinter zmaksymalizować okno
- 12. Generowanie kodu za pomocą Scala
- 13. Jak zmienić ikonę JFrame
- 14. Jak TDD JFrame?
- 15. Uzyskiwanie kodu HTML za pomocą Pycurl
- 16. Wyłączanie produktu Magento za pomocą kodu
- 17. Generowanie kodu statycznego za pomocą LLVM API
- 18. Generowanie kodu Pythona za pomocą pyside-uic
- 19. Okno rysowania w JFrame
- 20. Jak zrobić przycisk JFrame otworzyć inną klasę JFrame w Netbeans?
- 21. Testowanie jednostkowe kodu C++ za pomocą Javy
- 22. Łączenie wybranych linii kodu za pomocą Git?
- 23. Drukowanie wielu stron za pomocą kodu Javascript
- 24. Przyspieszenie kodu Pythona za pomocą cythonu
- 25. konfigurowanie zasięgu kodu za pomocą cmake
- 26. Refaktoryzacja kodu java za pomocą skryptów
- 27. Jak zoptymalizować VBO/IBO, aby zmaksymalizować wykorzystanie pamięci podręcznej GPU
- 28. Podpisywanie kodu za pomocą wielu programistów
- 29. Pobierz zmienne środowiskowe za pomocą kodu C
- 30. Dodawanie i ustawianie NSLayoutConstraint za pomocą kodu
Czy próbowałeś spojrzeć na metody zdefiniowane dla JFrame i jego superklas? –
@Andrew: Tak, sir, zrobiłem to i jest to zbyt skomplikowane dla moich mrocznych mózgów. –
Heres powiązany [przykład] (http://stackoverflow.com/questions/5207711). – trashgod