Ankara
0 (312) 276 75 93
info@billgatesweb.com

Metin Düzenleme Alanı – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Web Danışmanlık Hizmeti, Seo Hizmeti Al, Mobile Uygulama Yaptır, Back Link Satın Al, Blog Yazdırmak İstiyorum, Makale YAZDIRMA siteleri, Parayla makale YAZDIRMA, Seo makale fiyatları, Sayfa başı yazı yazma ücreti, İngilizce makale yazdırma, Akademik makale YAZDIRMA, Makale Fiyatları 2022, Makale yazma, Blog Yazdırma, Akademik Danışmanlık, Tercüme Danışmanlık

Metin Düzenleme Alanı – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Doğru Anahtar Kelimeleri Seçmek

Metin Düzenleme Alanı

JComboBox, birleşik giriş kutusu bileşeninin Swing versiyonudur. AWT Choice bileşenine çok benzer ve hatta geriye dönük uyumluluk için ItemSelectable arayüzünü uygular. Varsayılan olarak, JComboBox bileşeni, aşağı oklu küçük bir düğmenin yanında tek bir metin düzenleme alanı sağlar.

Düğmeye basıldığında, metin düzenleme alanının altında, biri kullanıcı tarafından seçilebilen bir açılır seçenekler listesi görüntülenir. Bir seçim yapılırsa, seçim bir metin düzenleme alanına kopyalanır ve açılır pencere kaybolur. Daha önce bir seçim varsa silinir. Odak açılan kutudayken SEKME tuşuna basarak açılır pencereyi de kaldırabilirsiniz.

JComboBox bileşenindeki metin alanı iki durumdan birine sahip olabilir: düzenlenebilir veya statik. Bu durum, editable özelliği tarafından verilir. Metin alanı düzenlenebilir ise, kullanıcının metin kutusuna bilgi yazmasına ve listeden seçim yapmasına izin verilir. Bileşen düzenlenebilir değilse, kullanıcı yalnızca listeden seçim yapabilir.

Yapıcıda bir dizi nesne belirtmediğiniz sürece açılan kutu boş görünür. Birleşik giriş kutusu listesine nesne eklemek için addItem() yöntemini kullanabilirsiniz. Bunun tersine, removeItem() ve removeItemAt() yöntemleri belirtilen bir nesneyi listeden kaldırır.

Ayrıca, insertItemAt() yöntemiyle açılan kutu listesindeki belirli konumlara nesneler ekleme olanağına da sahipsiniz. Listedeki mevcut nesne miktarını almak istiyorsanız getItemCount() yöntemini kullanın ve belirli bir dizindeki bir nesneyi almak istiyorsanız getItemAt() yöntemini kullanın.

JComboBox içindeki list bileşeninin, bileşenin kendisinin bir parçası olmadığını, bunun yerine UI temsilcisinin bir parçası olduğunu unutmayın. Bu nedenle, list bileşenine doğrudan erişmek için bir özellik yoktur. Ancak, ihtiyacınız olan herhangi bir bilgiyi bileşen özellikleri veya ComboBoxModel aracılığıyla alabilmeniz gerekir.

Normal açılır menüler gibi, JComboBox bileşenindeki açılır pencerenin hafif veya ağır bir bileşen olarak çizilmesi gerekip gerekmediğini belirleme olanağına sahipsiniz. Hafif bir bileşene sahip olmanın avantajı, çalışmak için daha az bellek ve kaynak gerektirmesidir.

Bununla birlikte, hafif ve ağır bileşenleri birlikte karıştırıyorsanız, açılır kutuyu ağır bir açılır pencere kullanmaya zorlamayı da düşünmelisiniz. Bu, lightWeightPopupEnabled özelliğini false olarak ayarlayarak yapılabilir.

Özellik true olarak ayarlanırsa, birleşik giriş kutusu uygun olduğunda basit bir açılır pencere kullanır. Swing’deki birleşik giriş kutuları, listesindeki seçili ve seçili olmayan öğeleri boyamak için bu bölümde daha önce tartışılan JList bileşeniyle aynı ListCellRenderer’ı kullanır.

Anahtar Seçim Yöneticisi

Açılan kutularla, tuş vuruşlarını listedeki öğe seçimleriyle eşleme olanağına sahipsiniz. Bunu yapmak için JComboBox.KeySelectionManager dahili arabirimini uygulayan bir nesne oluşturabilirsiniz. Bu arabirim yalnızca bir yöntem içerir.

Liste açılır penceresi gösterilirken bir klavye olayı aldıktan sonra JComboBox bileşeni tarafından çağrılır. En son basılan karakter ve birleşik giriş kutusu modeli sağlanır.

Yöntem, birleşik giriş kutusunda vurgulanması gereken liste öğesinin dizinini veya bir seçim belirlenemezse -1’i döndürmelidir. Bu prosedürün, fareyi listede hareket ettirmeye eşdeğer olduğunu unutmayın; bu nedenle, fare işaretçisi listenin herhangi bir yerindeyse bu prosedür çalışmaz.

JComboBox bileşeninde bulunabilen özellikleri gösterir. Daha önce de belirttiğimiz gibi, editable özelliği, birleşik giriş kutusunun metin alanının metnin manuel olarak girilmesine izin verip vermediğini tanımlar. lightWeightPopupEnabled özelliği, JComboBox’un liste açılır penceresini çizmek için hafif bir bileşen kullanıp kullanmayacağını belirtmenize olanak tanır.

Popupvisible özelliği, birleşik giriş kutusuyla ilişkili açılır pencerenin görünür olup olmadığını kontrol eder. maximumRowCount özelliği, açılır pencerede görüntülenebilen liste öğelerinin toplam miktarını temsil eder. Liste maximumRowCount’tan fazlasını içeriyorsa, gezinme için bir kaydırma çubuğu kullanır.


Yazı düzenleme sitesi
Word yazı düzenleme
Metin düzenleme işlemlerini gerçekleştirmek
Word yazı yazma programı
Word metin yazma
Bilgisayarda metin yazma
Word yazı yazma ücretsiz
Metin düzenleme programları


Aşağıdaki özellikler JList’tekileri taklit eder: selectedItem özelliği, açılan kutuda o anda seçili olan nesneyi temsil eder. setSelectedItem() yöntemini var olmayan bir nesneyle çağırırsanız, bunun yerine listedeki ilk nesne seçilir.

selectedIndex özelliği, seçilen öğenin dizinini veya yoksa -1’i verir. SelectedObjects özelliği, şu anda seçili olan nesne olan 1 boyutunda bir dizi tutar. AWT Seçimi bileşeniyle geriye dönük uyumluluk sağlamak için getSelectedObjects() yöntemi mevcuttur. Salt okunur itemCount özelliği, birleşik giriş kutusunun listesinde şu anda kaç öğe olduğunu söyler.

Enabled özelliği, java.awt.Component sınıfınınkini geçersiz kılar. Özellik false olarak ayarlanırsa, yöntem kullanıcının listeden öğe seçmesini ve metin alanına veya düzenleyiciye metin yazmasını engeller. Opak özelliği ise her zaman doğru olarak ayarlanır. Bu, bileşenin her zaman opak olduğunu gösterir.

Son olarak, JComponent’in isFocusTraversable() yöntemini geçersiz kılarak focusTraversable özelliği false olarak ayarlanır. Bu, Swing’e odağı JComboBox’un kendisine kaydırmamasını, bunun yerine doğrudan birleşik giriş kutusunun içindeki metin alanına veya düzenleyiciye atlamasını söyler.

actionCommand özelliği, kullanıcı liste içinde bir seçim yaptığında tetiklenen bir ActionEvent ile birleştirilir. Eylem Komutu genellikle seçilen öğenin dize tabanlı bir temsilini içerir.

Listedeki seçim değiştiğinde birleşik giriş kutuları hem bir ItemEvent hem de bir ActionEvent tetikler. Herhangi bir kaynaktan listenin geçerli seçiminde bir değişiklik olduğunda ItemEvent tetiklenir.

Eylem Olayı, kullanıcı açıkça bir seçim yaptığında tetiklenir; yukarıda gösterilen actionCommand özelliği ile birleştirilir. (actionCommand’ın size varsayılan olarak seçilen öğeyi söylemediğini unutmayın.) ItemEvent ve dinleyici listesi, AWT 1.1’in ItemSelectable arabirimiyle geriye dönük uyumluluğu korur.

Varsayılan anahtar seçim yöneticisinin yeni bir örneğini döndürür. Bu seçim yöneticisi, tuş vuruşlarını, seçilen öğenin (varsa) altındaki ilk öğeden başlayarak listedeki her öğenin ilk karakteriyle eşleştirir.

Girilen karaktere karşılık gelen bir liste öğesi seçmeye çalışır. Yöntem başarılı olursa, true değerini döndürür. Bu karaktere karşılık gelen bir liste öğesi yoksa, yöntem false döndürür.


Web sitelerinizi, arama motorlarında en yukarı getirmek adına sizlere 3 adet paket öneriyoruz. Bu paketler sayesinde web siteleriniz aramalarda 1 yıl içerisinde en yukarıya tırmanacaktır. 

1) Backlink Paketi  50 $ (Yıllık Ücret)
2) Hızlandırma Paketi 300 $ (Yıllık Ücret)
3) Kelime Yönlendirme Paketi 150 $ (Aylık Ücret)


 

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

× Bize Whatsapp'tan Ulaşın