Grafik PIZiadas

Grafik PIZiadas

Benim dünyam inç olduğunu.

Programación gráfica: Grafik kütüphanesi oluşturmaya başlayın [JAVA]

applet_blackboardSonraki geliştirme ortamı kurmak (IDE) de Eclipse ve Yeni bir proje oluşturmak, biz Eclipse projesi için bir program eklendi.

Bir sonraki adım grafiksel kütüphane elemanlarının yapımına başlayarak uygulamaya yapı başlayacak.

Biz geliştirmek ilk aracı depolama ve grafik nesnelerinin görüntülenmesi için sorumlu olacak. Elemanlar çizilir hangi bir panel: “Yazı tahtası”.

Bu nesne grafik kütüphanesi ikamet edecek bir dosyada saklanır. Bir kütüphane elemanları olarak adlandırılan halinde gruplandırılmış “Paketleri” (Paket):

Bir dosya oluşturarak gösterilebilir, ve bunun adı, isim “paket” o bulunması gereken yerde. Paket yoksa, Sihirbaz dosyaları yaratacak. Fiziksel yeni dosyalar ekleyerek olacaktır bir dizin. Bizim durumumuzda biz arayacak “grafik”, mientra Dosyayı dediğiniz “Yazı tahtası” (tahta).

Blackboard

Projenin yapısını incelerken biz değişiklikler yapıldıktan bakın. Yeni görünüyor “paket” biz yarattık dosyası ile birlikte.

Blackboard_Structure

Genişletilmiş dosya sınıfı “Canvas”, yani, Bir yüzey üzerinde çizebilirsiniz Java sınıfı özelliklerini alacak. Şu an için bir çizgi çizmek için benzersiz bir işlevi içerecektir, ve o her şeyi kontrol etmek yapısal düzeyde düzgün çalışıyor. Sonra biz üst düzey grafik yetenekleri bu tür sağlamanız gerekir işlevselliği geliştirmek..clase_Blackboard

Grafizmi biz sadece oluşturduğunuz kütüphane elemanı dahil ana programı değiştirin.

Bir tanımlayıcı öğesi dahil gerekir “Yazı tahtası”. Kod aynı çizgide tanımlayıcı beyan (tahta) ve yeni bir nesne atama başlar (Yazı tahtası)

Blacboard Pizarra = new tahtası();

Uygulaması için Öğe ekle, ancak daha önce biz ekranda alınacaktır tanımlamak. Los “Düzenleri” Onlar uygulama penceresinin üzerinde bileşenleri dağıtmak için gerekli olan.

 this.setLayout(Yeni GridLayout());
 this.add(tahta);

Bu operasyonlar, ana sınıfı kurucusunda yapılır, bu dosya JAVA ile aynı ada sahip işlevi.

Ana program Koşu (Örnek1) biz yapabiliriz “Applet” Bir tarayıcı sayfası veya bağımsız bir uygulama olarak. İlk durumda bu işlev veya sınıf yapıcısı yürütülür, İkinci fonksiyon idam edilirken “main” biz gördüğümüz gibi Eclipse projesi için bir program eklemek.

Bu nedenle, uygulama fonksiyonundan başladı eğer yapıcı bir şekilde gerçekleştirilmesini temin edilmelidir “main”. Öncelikle nesnenin bir tanımlayıcı oluşturmak ve operatör ile başlayan “Yeni”:

Örnek1 app = new Example1();

Sonra uygulama için bir pencere yaratacak, un “frame” uygun boyutta. Eğer programı çalıştırırsanız, bir tarayıcı penceresi olarak hizmet verecek.

		Frame = new Çerçeve();
 frame.setSize(640,480);

Kilit düğmesine basarsanız “frame”, Biz uygulamayı durdurmak gerekir, Bu bir işlem ekleyerek yapılır ya da “dinleyici” aynı, Eğer kapatma simgesini zaman çalışacak:

		frame.addWindowListener(Yeni WindowAdapter() { 
 public void windowClosing(WindowEvent arg0) {
 System.exit(0);
 } 
 });

Nihayet uygulama eklemek “frame” ve biz görünür olacak.

		frame.add(app);
 frame.setVisible(gerçek);

Clase_Example_Modificada

Bir uygulama olarak uygulamayı çalıştırın

Biz uygulama tarayıcıda aday olacağını görmek için bir emülatör kullanabilirsiniz. Biz alfanümerik menü çizerek gördüm veya bir çalışma zamanı yapılandırmasını tanımlayabilirsiniz:

Koşmak->Olarak çalıştırmak ->Java uygulaması

run_as

Biz Çalıştır seçerek bu ayarı değiştirebilirsiniz:

Koşmak->Run Yapılandırmaları…

Bu menü, biz programın uygulanması için farklı parametreleri ayarlayabilirsiniz hangi bir sekmeli bir pencere sağlayacak, pencerenin boyutu olarak, Dosya aynı başlatmak için icra edilecek, Parametreler JAVA sanal makine vb.Run_Configuration

Farklı testler için çeşitli ayarlarını tanımlamak eğer biz adını değiştirebilirsiniz. Adı bu yapılandırması hakkında özel ne bize hatırlatmalı.Run_Configuration_applet

Değiştirmek istediğiniz parametre tam tarayıcı penceresi Simülatörü boyutu. Bu boyut daha sonra bir web sayfasına uygulamasını eklemek için HTML kodu olarak tanımlanır.Size_Applet

Görünüşe rağmen programın yeni bir şey yok, Biz bunların elemanları uzmanlaşmak başlayan kod yapısı nasıl ilerleme kaydetmiştir. Şu an için iki dosya JAVA var, birinci, ikinci resim nesneleri yapacak ise uygulamayı başlatır. Bir sonraki adım bizim grafik nesneleri tanımlayan başlamak olacaktır.

Nesne yönelimli grafikler ve arayüzler

JAVA

Curso JAVA