Varsayılan Düğmeyi Kullanma – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Varsayılan Düğmeyi Kullanma
Burada yaptığımız ilk şey iki düğme ve bir etiket oluşturmak. Daha sonra bir JFrame oluşturur ve “kök bölmesini” alırız. Ardından, bu bölmede setDefaultButton() öğesini çağırarak “OK” düğmesine bir referans iletiyoruz. Yürütüldüğünde, “Tamam” düğmesi, Metal görünüm ve his ile gösterildiği gibi tipik olarak çevresinde farklı bir kenarlıkla çizilir. Daha da önemlisi, çerçeve odaktayken ENTER tuşuna bastığımızda, varsayılan düğmeye basılacaktır.
Olaylar
JButton herhangi bir yeni olay tanımlamaz, ancak üst sınıfları tarafından tanımlanan olaylardan hangisinin düğmeye basıldığında tetiklendiğini anlamak önemlidir. JButton olayları hakkında bilinmesi gereken en önemli şey, JButtons’ın tıklandığında ActionEvents’i başlatmasıdır.
Bu tür bir olay, düğme serbest bırakıldıktan sonra ve yalnızca düğme hala devredeyse gönderilir (imleç hala düğmenin üzerinde olduğu anlamına gelir). Aşağıdaki örnek, düğmeye bastığımızda hangi olayların tetiklendiğini göstermek için eylem, değişiklik ve öğe olayları için olay dinleyicileri oluşturur.
Düğmenin “etkinleştirildiğini” ve “basıldığını” belirten ilk değişiklik olayları tetiklenir. Düğme bırakıldığında, düğmeye artık basılmadığını belirtmek için başka bir change olayıyla birlikte action olayı tetiklenir.
Düğmeye ikinci kez basılması yalnızca tek bir change olayıyla sonuçlanır, ardından düğme bırakıldığında action olayı ve change olayı gelir. Bunun nedeni, düğme tıklandıktan sonra düğmenin silahlı özelliğinin doğru olarak ayarlanmış kalmasıdır. Bu özellik, yalnızca fare düğmesini basılı tutar ve ardından imleci düğmeden uzaklaştırırsanız tekrar false olarak ayarlanır. İşaretçi artık düğmenin üzerinde değilken düğme bırakılırsa ActionEvent tetiklenmez.
Anımsatıcıları Kullanma
Aşağıdaki örnek, ALT tuşunu basılı tutarak ve anımsatıcıya basarak (fare tıklamalarına yanıt vermeye ek olarak) düğmelerin seçilmesine izin vermek için anımsatıcılar kullanan bir JButton kümesinin nasıl oluşturulacağını gösterir.
İlk ekranı gösterir. ALT-S, ALT-M, ALT-T veya ALT-A’ya basmak, ilgili düğmeye “basılmasına” neden olur. Daha önce belirttiğimiz gibi, ALT tuşunun kullanımı aslında L&F’ye kalmış, ancak şu anda tüm Swing L&F’ler ALT kullanıyor.
AbstractButton, Swing butonlarını görsel olarak daha ilgi çekici hale getirmek için yapılabilecek pek çok şey olduğunu öğrendik. Bu örnekte, düğmelerimize rollover ve seçilen simgeleri ekleyerek bir kullanıcı arayüzünü nasıl renklendirebileceğimizi göreceğiz. Ayrıca, ekranımıza güzel ve temiz bir görünüm vermek için düğme kenarlıklarını, odak resmini ve doldurulmuş içerik alanını kaldıracağız.
Düğmelerin farklı durumları ile yeni düğme sınıfımızın birkaç ekran görüntüsünü gösterir. Elbette bu, “süslü” bir düğme uygulamasının yalnızca bir örneğidir. FancyButton’da gösterilen özelliklerin bazılarını veya tümünü ve diğer düğme durumları için simgeler eklemek gibi diğer özellikleri kullanarak kendi özel düğme sınıflarınızı oluşturabilirsiniz.
JToggleButton Sınıfı
JToggleButton, AbstractButton’un bir uzantısıdır ve açılıp kapatılabilen düğmeleri temsil etmek için kullanılır (JButton gibi basıldığında “yeniden açılır” düğmelerin aksine). JToggleButton’un alt sınıfları (JCheckBox ve JRadioButton) en sık kullanılan JToggleButton türleri olsa da, JToggleButton soyut bir sınıf değildir. Doğrudan kullanıldığında, tipik olarak (bu nihayetinde L&F’ye bağlı olsa da), basıldığında tekrar açılmayan bir JButton görünümüne sahiptir.
Varsayılan yazdırma Hizmeti ne işe yarar
Mouse tuşlarının isimleri
Xiaomi varsayılan tarayıcı değiştirme
Mouse orta tuş adı
Mouse tuşları ne işe yarar
Varsayılan yazıcı Ayarlama
Mouse orta tuş testi
Chrome varsayılan Tarayıcı Yapma
Özellikler
JToggleButton sınıfı, tüm özelliklerini ve varsayılan değerlerinin çoğunu üst sınıflarından devralır. İstisnalar gösterilir. Model özelliği, bir JToggleButton oluşturulduğunda yeni bir ToggleButtonModel örneğine ayarlanır. ToggleButtonModel (sonraki bölümde açıklanmıştır), DefaultButtonModel’i genişleten genel bir iç sınıftır.
JButton gibi, JToggleButton da yeni olay tanımlamaz. Ancak, JToggleButtons tarafından başlatılan olaylar, JButton tarafından başlatılanlardan biraz farklıdır. JButton olay bölümünde kullanılana benzer basit bir program çalıştırarak bu olaylara bakalım. Bu kez JButton yerine JToggleButton oluşturacağız.
JButton örneğimizde olduğu gibi, düğmenin etkinleştirildiğini ve basıldığını belirtmek için ilk iki olay tetiklenir. Düğme bırakıldığında, düğmenin artık seçildiğini gösteren başka bir change olayı alırız.
Ek olarak, geçiş düğmeleri, düğme seçimini belirtmek için bir ItemEvent’i tetikler. Son iki olay, düğmeye artık basılmadığını ve bir eylemin (düğmeye basma) gerçekleştiğini belirten JButton’dakilerle eşleşir.
Sonraki düğme basışları, bir adet daha az ChangeEvent ile sonuçlanır (tıpkı JButton’da gördüğümüz gibi), çünkü düğme basıldıktan sonra etkin durumda kalır.
Daha önce de belirttiğimiz gibi, JToggleButton modeli olarak DefaultButtonModel sınıfını kullanmaz. Bunun yerine, DefaultButtonModel’i genişleten genel bir statik iç sınıf olan ToggleButtonModel kullanılır.
Özellikler
ToggleButtonModel, listelenen özelliklerle çalışma yöntemlerini değiştirir. Hangi düğmenin seçildiğini takip etmek için düğmenin ButtonGroup’unu (tanımlanmışsa) kullanan yeni isSelected() ve setSelected() uygulamaları sağlanmıştır.
Bu, bir gruba birden çok seçilen düğme eklenmiş olsa bile yalnızca ilkinin seçilmiş olarak kabul edilmesini sağlamak için yapılır (çünkü grup “resmi olarak” seçilen düğmeyi takip eder). Ek olarak setPressed() yöntemi, düğme serbest bırakıldığında (eğer etkinleştirilmişse) setSelected() öğesini çağıracak şekilde yeniden tanımlanır.
JCheckBox Sınıfı
JCheckBox sınıfının görünüm ve izlenimleri gösterilir. JCheckBox, JToggleButton öğesinin bir alt sınıfıdır ve tipik olarak kullanıcının belirli bir özelliği açmasına veya kapatmasına ya da bir dizi seçenek arasından birden çok seçim yapmasına izin vermek için kullanılır.
Bir JCheckBox genellikle, seçildiğinde içine bir “onay” konulan küçük bir kutu gösterilerek işlenir. Onay kutusu için bir simge belirtirseniz, bu simge varsayılan kutunun yerini alır. Bu nedenle, bir simge belirtmeyi seçerseniz, her zaman seçili bir simgeyi de sağlamalısınız; aksi takdirde, bir onay kutusunun seçilip seçilmediğini anlamanın bir yolu olmayacaktı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)