Ev Kişisel Finans Java GUI'lerine Birkaç Şey - mankenler

Java GUI'lerine Birkaç Şey - mankenler

Video: Sıfırdan Java 75 - Thread'ler Arasında İletişim 2024

Video: Sıfırdan Java 75 - Thread'ler Arasında İletişim 2024
Anonim

Java GUI'lerine atlamadan önce bilmeniz gereken birkaç şey var. Java, GUI uygulamaları oluşturmak için üç takım sınıf ile birlikte gelir:

  • Soyut Pencere Araç Seti (AWT): JDK'ya dayanan orijinal sınıf seti 1. 0.

Bu setteki sınıflar paketlere aittir isimleri java ile başlar. awt . Bu kümedeki bileşenlerin adları Düğme , TextField , Çerçeve vb. Gibi.

Bir AWT programındaki her bileşen, bilgisayarın kendi işletim sistemine ait olan bir yardımcı bileşen olan bir eşine sahiptir. Örneğin, bir AWT Düğmesi oluşturduğunuzda, Mac bilgisayar kullanıcı ekranında görüntülenmesi için kendi türünde bir düğme oluşturur. Aynı program bir Windows bilgisayarında çalıştırıldığında, Windows bilgisayarı, bilgisayar ekranında görüntülenmesi için farklı bir düğme türü (Windows düğmesi) oluşturur. AWT'deki Java kodu, Mac veya Windows düğmesi ile etkileşime girerek işlevselliğin gerekli olduğu ek işlevler ekler.

AWT, yalnızca 1990'ların ortasında tüm yaygın işletim sistemlerinde bulunan bileşen türlerini uygular. Yani, AWT'yi kullanarak, uygulamanıza bir düğme ekleyebilirsiniz, ancak bir tablo veya ağaç ekleyemezsiniz.

  • Java Swing: AWT kullanımından kaynaklanan bazı güçlükleri gidermek için oluşturulmuş bir dizi sınıf. Swing J2SE 1'de tanıtıldı. 2.

Bu kümedeki sınıflar javax ile başlayan paketlere ait. salıncak . Bu kümedeki bileşenlerin adları JButton , JTextField , JFrame vb. Gibi.

Eski bir AWT bileşeninin aksine, bir Swing bileşeninin bir eşi yoktur. Java programınızda JButton oluşturduğunuzda, bilgisayarın işletim sistemi kendi düğmesini oluşturmaz. Bunun yerine, gördüğünüz JButton saf bir Java nesnesidir. Java'nın görsel oluşturma kodu bu nesneyi bir pencereye çizer. Bu hem iyi hem de kötü haber. İyi haber şu ki, bir Swing programı her işletim sisteminde aynı görünüyor. Java, basitçe bunları bilgisayarın penceresine çizer çünkü bir Swing programında, tablo bileşenleri ve ağaç bileşenleri oluşturabilirsiniz. Kötü haber, Swing bileşenleri güzel değil. JButton Mac düğmesi veya Windows düğmesiyle karşılaştırıldığında ilkel ve kaba görünüyor.

Java'nın Swing sınıfları, eski AWT'deki sınıfların bazılarını (ancak hepsini değil) değiştirir. Bazı Swing sınıflarını kullanmak için bazı eski AWT sınıflarını aramanız gerekir.

  • JavaFX: Oracle standart Java'daki en yeni GUI sınıfı kümesi. JavaFX, Java 7'nin yeni (er) sürümleriyle ve sonraki tüm Java sürümleriyle birlikte gelir.

Bu kümedeki sınıflar, adları javafx ile başlayan paketlere aittir.

JavaFX 60'dan fazla bileşeni destekler. (Tabii, Düğme bileşeni istiyorsun.Ancak ayrıca bir Accordion bileşeni mi istiyorsun? JavaFX bir tane de içeriyor.) Buna ek olarak, JavaFX çoklu dokunma operasyonlarını destekliyor ve her işlemcinin özelleştirilmiş grafiklerinden yararlanıyor yetenekleri.

Java GUI'lerine Birkaç Şey - mankenler

Editörün Seçimi

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Tüm Excel 2016 çalışma sayfaları şablonlardan gelmemektedir. Çoğu zaman, belirli çalışma kitaplarının türlerinin üretildiği standart modeller olarak işlev göreceği düşünülen oldukça eşsiz elektronik tablolar oluşturmanız gerekir. Aslında, Excel'de oluşturduğunuz e-tabloların çoğu, bu türden olabilir, özellikle işiniz güvenmiyorsa ...

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Veritabanından sonra yolda gidiyorsanız ve Excel 2013'te kayıt girmekle yetiniyorsanız, veritabanında düzenli bakım yapmak ve düzenlemek için veri formunu kullanmaya başlayabilirsiniz. Örneğin, değiştirmek istediğiniz bir kaydı bulmak için veri formunu kullanabilirsiniz ve sonra düzenlemeleri yapın ...

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Kayıtları düzenlemeye veya silmeye ve masada rutin bakım yapmaya ihtiyaç duyarsınız. Kayıtları el ile çalışma sayfasında düzenleyebilir veya gerekli değişiklikleri yapmak için bir veri formu kullanabilirsiniz. Örneğin, bir veri dosyasını bulmak için veri formunu kullanabilirsiniz ...

Editörün Seçimi

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Veri tabloları, grafiğin değerlerini grafiğin altındaki bir tabloda görüntüler. 3B grafik kullanırken olduğu gibi, grafiksel bir ekranla birlikte kesin değerleri görmeniz gerekirse yardımcı olurlar. Ayrıca, bazı çizelgelerde okunması zor olan veri etiketlerinden daha uygun olabilirler.

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

ÖğEleri bir Excel pivot tabloya ekler. Şimdi, açıkçası, hesaplanan bir öğe eklemek genelde mantıklı değil. Pivot tablolarınız için, eksiksiz, zengin bir Excel listesinden veya bazı veritabanlarından veri aldıysanız, öğe miktarlarını hesaplayarak veriler oluşturmak, biraz goofy'den daha fazlasını gerektirir. Ancak, ...

Editörün Seçimi

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Güvenlik testi veya etik bir kesmek gerçekleştirirken, halka açık veritabanlarını ve kaynaklarını arayarak başkalarının sisteminiz hakkında ne bildiğini öğrenebilirsiniz. WHOIS aramaları En iyi başlangıç ​​noktası İnternet'te bulunan araçlardan herhangi birini kullanarak bir WHOIS araması gerçekleştirmektir. Içinde ...

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Hiçbir antispam programı mükemmel değildir; belirli bir miktarda spam'ın gelen kutunuza geçmesini bekleyin. Alınmayan spam miktarını en aza indirgemek için siz (ve kullanıcılarınızın) aklınızda tutmanız gereken bazı ipuçları: Şifrenizi isteyen veya ...

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

- Belgelenen ekran görüntülerinden ve manuel gözlemlerden, kullandığınız çeşitli güvenlik açığı tarayıcıları tarafından üretilen detaylı raporlara kadar - ne yapıyorsunuz? Belgelerinizi ince dişli bir tarakla incelemeniz ve öne çıkan tüm alanları vurgulam