Arkadaşlar uygulama "Nimbus" temasında iken aşşağıdaki kod çalışmıyor,

jEditorPane1.setBackground(new java.awt.Color(252, 241, 209));

başka tema kullandığımdada font büyüklüğünü değiştiremiyorum

jEditorPane1.setFont(jEditorPane1.getFont().deriveFont(jEditorPane1.getFont().getStyle(), 16));

Bu sorunu bir türlü çözemedim, önerisi olan var mı?

soruldu: 16 Tem '12, 05:44

saidghrnk's gravatar image

saidghrnk
111283536
cevap kabul oranı: 0%

değiştirildi: 16 Tem '12, 10:34

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Bircok Look and Feel gibi Nimbus da renklerin uzerini default degerlerle yazarak olusturuyor.Nimbus default ayarlarinin uzerini yazarak istediginiz renkleri verebilirsiniz:


        // editor pane zeminine kirmizi renk verir
        JEditorPane editorPane = new JEditorPane();
        UIDefaults defaults = new UIDefaults();
        defaults.put("EditorPane[Enabled].backgroundPainter", Color.RED);
        editorPane.putClientProperty("Nimbus.Overrides", defaults);
        editorPane.putClientProperty("Nimbus.Overrides.InheritDefaults", true);
        editorPane.setBackground(Color.RED);



        // eski default Nimbus rengine dondermek icin.
        UIDefaults defaults = new UIDefaults();
        Object painter = UIManager.get("EditorPane[Enabled].backgroundPainter");
        defaults.put("EditorPane[Enabled].backgroundPainter", painter);
        editorPane.putClientProperty("Nimbus.Overrides", defaults);
        editorPane.putClientProperty("Nimbus.Overrides.InheritDefaults", true);
        editorPane.setBackground(null);        

Ayrica Nimbus default degerlerinin nasil alindigi detayli bir sekilde Nimbus Look And Feel'i yazan programci burda anlatmis. Yardimi olabilir.

permanent link

cevaplandı: 16 Tem '12, 12:20

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×2

Soruldu: 16 Tem '12, 05:44

Görüntüleme: 849 kez

Son güncelleme: 16 Tem '12, 12:20

powered by BitNami OSQA