Bu myButton.setBackground(myColor)
, JButton
arka plan rengini rengime dönüştürmek için kullanıyorum, orijinal arka plan rengini nasıl bulacağımı nasıl değiştirebilirim? Değiştirmeden ve kullanmadan önce varsayılan arka plan rengini kaydedebileceğimi biliyorum, ama merak ediyorum, Java bir yere saklar mı? Böylece bir şeyleri geri alabilirim: myButton.getClass.getDefaultBackground()
Geri almak için?JButton varsayılan arka plan rengi nasıl alınır?
cevap
Bu yardımcı olabilir:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/SystemColor.html
Toolkit.getDesktopProperty(java.lang.String)
Toolkit.getDesktopProperty("control");
// control - The color rendered for the background of control panels and control objects, such as pushbuttons.
myButton.setBackground(null)
varsayılan rengine geri değiştirir.
btn.setBackground(new JButton().getBackground());
bu konuda ... o düğmenin varsayılan rengini alacak nasıl
Bu ve muhtemelen oldukça ihmal edilebilir bir yük vardır. Bunu sevdim. – sage88
butonuna uygulamak için JFrame veya diğer elementlerden arka planını almaya kalkmayın; Zaten değişirse bunu yapmak:
ElementToStyle.setBackground(null);
StackOverflow'a Hoş Geldiniz, cevabınızı (hala içeriğiniz) netleştirmek ve hakaretleri kaldırmak için cevabınızı düzenledim. Bu büyük bir anlaşma değil ama bu siteyi bir bütün olarak daha iyi hale getiriyor. Tekrar, StackOverflow'a hoş geldiniz ve bilginizi paylaşmak için zaman ayırdığınız için teşekkür ederim. – Kevin
- yani yeni değişken türü Renk "JBB" make yeni düğmesi "db"
- yapmak - Renk JBB = db.getBackground();
artık varsayılan arka plan rengi artık bulmak istediğiniz renk olarak kullanabileceğiniz Renk jbb saklanır/Bu varsayılan renk değil null onu değiştirir
- 1. Arka plan rengi
- 2. Çoklu arka plan rengi
- 3. Arka plan rengi geçişi
- 4. Dönüş bileşeninin varsayılan arka plan rengini alın
- 5. Sürgülü çekmecenin arka plan rengi
- 6. Araç çubuğu arka plan rengi nasıl programlanır?
- 7. remoteview çerçevedüzenleme arka plan rengi
- 8. arka plan rengi ayarla: Android
- 9. Parlaklıktaki tabsetPanel'de arka plan rengi
- 10. Android dalgalanma arka plan rengi
- 11. tspan elemanının arka plan rengi
- 12. CSS opaklığı - arka plan rengi
- 13. JQuery arka plan rengi kromu
- 14. Şeffaf görüntü - arka plan rengi
- 15. Pencerenin arka plan rengi al
- 16. Android'de arka plan rengi nasıl elde edilir?
- 17. UIViewController'ın arka plan rengi nasıl değiştirilir
- 18. "Arka plan rengi" rgb() biçimine nasıl dönüştürülür?
- 19. Cocos2d'de CCLabelTTF'de arka plan rengi nasıl ayarlanır
- 20. Java panelindeki arka plan rengi nasıl değiştirilir?
- 21. JTabbedPane'in arka plan rengi nasıl değiştirilir?
- 22. Arka plan rengi nasıl açılır beyaz açılır
- 23. Plone - TinyMCE düzenleyicisinde çalışmayan metin rengi ve arka plan rengi
- 24. wpf düğmesi arka plan üzerine gelme rengi
- 25. Konsolda ön plan ve arka plan metni rengi nasıl değiştirilir?
- 26. Android'de varsayılan renkler nasıl alınır?
- 27. Set AlertBox Başlık Çubuğu Arka Plan Rengi
- 28. PhpStorm arka plan rengi satır numarası
- 29. Varying ListViews öğe arka plan rengi
- 30. Set Arka plan rengi: Saydam olanın tersi
kullanın. – sage88