JFrame'i kod aracılığıyla nasıl maksimize edebilirim?JFrame'i kod aracılığıyla nasıl maksimize edilir?
cevap
bu deneyin:
f.setExtendedState(f.getExtendedState()|JFrame.MAXIMIZED_BOTH);
Googling'ten sonra aynı şeyi buldum. Ancak yukarıdaki kod, Java'nın daha yeni sürümleriyle çalışmaz. –
'JFrame' bu üyeye sahip değil ...' MAXIMIZED_WHATEVER'. –
@Tony: Hangi Java sürümünü kullanıyorsunuz? –
bu 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) kadar mükemmel çalışıyor; Çalışmıyorsa, bu kodu deneyebilirsiniz.
Toolkit tk = Toolkit.getDefaultToolkit();
int xSize = ((int) tk.getScreenSize().getWidth());
int ySize = ((int) tk.getScreenSize().getHeight());
setSize(xSize,ySize);
hmm yaptıktan sonra ayarlandığından emin olun ... MAXIMIZED_BOTH herhangi bir yeni sürümde benim için iyi çalışıyor. İşletim sisteminiz nedir? BTW: manuel boyutlandırma ile ilgili sorun, görev çubuğunun (en azından güvenilir olmayan) – kleopatra
daha iyi kullanım setPreferredSize için hesaplanmamış olmasıdır. – user2053898
Araç Takımı çözümünün, Windows görev çubuğunu yok sayar ve tam ekranını istediğiniz gibi kullanmazsınız.
Formun hemen en üst düzeye çıkarılması için, InitiateComponents()
çağrısından sonra bunu JFrame
yapıcısına ekleyin.
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
sınıf elbette JFrame
uzatır:
public class MyForm extends javax.swing.JFrame
ile benzer sorunlar için: http://bugs.sun.com/view_bug.do?bug_id=7177173
jdk7 üzerine bir sorunu. .setVisable()
- 1. C# .Net nasıl minimize edilir ve maksimize edilir?
- 2. Eşzamansız kod nasıl test edilir
- 3. AlertDialog'da kod aracılığıyla 'OK' nasıl tıklanır?
- 4. Android cihaz kod adı nasıl kontrol edilir?
- 5. RemoteWebDriver Chrome - maksimize edilmiş başlangıç
- 6. NSWindow Maksimize veya Zoom Olayı Nasıl Algılanır?
- 7. WPF tam ekran maksimize etme
- 8. Sabit sürücünün küme boyutunu alma (kod aracılığıyla)
- 9. Yönetilen Bean'in tamamı @ManagedProperty ek açıklaması aracılığıyla nasıl enjekte edilir?
- 10. Bir java.util.Map'i bir Web hizmeti aracılığıyla nasıl transfer edilir?
- 11. iPad'in kod aracılığıyla siyah veya beyaz olup olmadığını nasıl anlarsınız?
- 12. İç içe portletler (liferay) kod aracılığıyla nasıl eklenir
- 13. Julia bellek ayırma ve kod kapsamı sonuçları nasıl analiz edilir
- 14. onConnectionSuspended. Nasıl test edilir? Bu kod ne zaman çalıştırılacak?
- 15. Netbeans'te java web uygulamasının kod kapsamı nasıl test edilir?
- 16. Rails ERB şablonları için kod kapsamı nasıl test edilir?
- 17. Delphi programında maksimize düğmesi nasıl devre dışı bırakılır?
- 18. Form ne zaman büyütüldüğünde nasıl tespit edilir?
- 19. açısal-evrensel | firebase-admin | kod: 'app/geçersiz-kimlik' | soket ben düğüm aracılığıyla bu kod çalıştırmasına
- 20. Kod aracılığıyla bir Magento Ürününün Devre Dışı Bırakılması
- 21. Android 4.3'teki yeni Bildirim Ayarlarına Erişim Kod aracılığıyla
- 22. Aşağıdaki kod SSH aracılığıyla bir makinede grep çalışır Paramiko
- 23. Geri kod aracılığıyla SEO için sayfama CANONICAL etiket ekleme?
- 24. Windows XP'de varsayılan kod sayfasını program aracılığıyla değiştirir misiniz? (Delphi'den)
- 25. Kod referansı nasıl alınır?
- 26. Belirli bir uzunluğun maksimum sayısı nasıl elde edilir
- 27. Fotoğraf nasıl Polaroid benzeri program aracılığıyla dönüştürülür?
- 28. Bir Emacs çerçevesini elisp ile tek bir monitörde maksimize etme
- 29. Uygulama Havuzu adını kod aracılığıyla edinme (C#, ASP.net)
- 30. Program aracılığıyla öznitelik nasıl eklenir
Doğrudan JFrame ve onun süper sınıfları için tanımlanan yöntemlere bakmayı denediniz mi? –
@Andrew: Evet efendim, yaptım ve beynimdeki beyinler için çok karmaşık. –
Heres ile ilgili [örnek] (http://stackoverflow.com/questions/5207711). – trashgod