Java'da Fasulye bileşen özellikleri

İçindekiler

A Cava Dili veya fasulye Yazılımda yapılan, yeniden kullanılabilen ve bir Java programlama aracı tarafından görsel olarak değiştirilebilen bir bileşendir.
Bunu yapmak için tasarım zamanı (tasarım zamanı) için bir arayüz tanımlanır. programlama aracı veya IDE, bileşeni sorgulayın (sorgulayın) ve tanımladığı özellikleri (özellikler) ve çeşitli eylemlere yanıt olarak oluşturabileceği olay (olay) türlerini bilin.
Bireysel çekirdekler, işlevsellik açısından en basitten en karmaşığa büyük ölçüde değişebilse de, hepsi aşağıdaki özellikleri paylaşır:
iç gözlem: Programlama aracının veya IDE'nin çekirdeğin nasıl çalıştığını analiz etmesine izin verir
Özelleştirme: Programcı, çekirdeğin görünümünü ve davranışını değiştirebilir.
Olaylar: IDE'ye kullanıcı veya sistem eylemlerine yanıt olarak oluşturabileceği olaylar ve ayrıca işleyebileceği olaylar hakkında bilgi verir.
Özellikleri: Fasulye özelliklerinin değerlerini özelleştirmek için değiştirmenizi sağlar (özelleştirme).
Kalıcılık: Programcı tarafından özelleştirilen fasulyelerin durumlarını, özelliklerinin değerlerini değiştirerek kaydedebilirsiniz.
Genel olarak, fasulye belirli kurallara uyan bir sınıftır:
  • Bir fasulyenin varsayılan bir kurucuya sahip olması gerekir (argüman yok)
  • Bir fasulyenin kalıcı olması, yani Serileştirilebilir arabirimi uygulaması gerekir.
  • Bir fasulye iç gözleme sahip olmalıdır. IDE'ler, programlama aracının çekirdeğin içine bakmasına ve özellikleri ve davranışı hakkında bilgi edinmesine olanak tanıyan belirli tasarım yönergelerini, üye işlevlerin veya yöntemlerin adlarını ve sınıf tanımlarını tanır.

Özellikler (düzenle)
Bir özellik, JavaBean'in görünüşünü veya davranışını etkileyen bir niteliğidir. Örneğin, bir düğme şu özelliklere sahip olabilir: boyut, konum, başlık, arka plan rengi, metin rengi, etkin olup olmadığı vb.
Bir çekirdeğin özellikleri, bu özelliğe erişen yöntemler veya üye işlevler aracılığıyla incelenebilir ve değiştirilebilir ve iki tür olabilir:
alıcı yöntemi: özellik değerini oku
ayarlayıcı yöntemi: mülkün değerini değiştirir.
A SDI JavaBeans özelliklerine uyan bir fasulyenin nasıl ayrıştırılacağını ve özelliklerini bilir. Ayrıca, geliştiricinin tasarım zamanında bunları kolayca değiştirebilmesi için özellik düzenleyici adı verilen özellik türlerinin her biri için görsel bir temsil oluşturur.
Bir programcı bileşen paletinden bir çekirdek alıp bir panele bıraktığında, IDE çekirdeği panelin üstünde görüntüler. Fasulyeyi seçtiğimizde, her biri için ilişkili editörleri ile birlikte, fasulyenin özelliklerinin bir listesi olan bir özellik sayfası belirir.
NS SDI editörlerde özellik değerlerini görüntülemek için get ile başlayan üye işlevleri veya yöntemleri çağırır. Programcı bir özelliğin değerini değiştirirse, o özelliğin değerini güncellemek için adı set ile başlayan bir yöntem çağrılır ve tasarım zamanında çekirdeğin görsel görünümünü etkileyebilir veya etkilemeyebilir.
kodu yaz Basit Fasulye. Herhangi bir dizinde SimpleBean.java adlı bir dosyaya koyun. İşte kod.
Basit, yeniden kullanılabilir bir fasulye bir kutu çizer ve onu kırmızıya boyar.
 java.awt'yi içe aktar *; java.io.Serializable'ı içe aktarın; public class SimpleBean, Canvas'ı genişletir Serializable'ı uygular {// Constructor, devralınan özellikleri ayarlar public SimpleBean () {setSize (60,40); setBackground (Color.red); }}
Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave