Java Applet Üzerine Form Nesnelerini Eklemek

Benzer belgeler
Java Applet Üzerinde Form Nesneleri Ve Listener Özelliği

Applet Form Örnekleri2

Görsel Programlama DERS 08. Görsel Programlama - Ders08/ 1

Bölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16

Java da. ve AWT ve SWING Kütüphaneleri. BBS-515 Nesneye Yönelik Programlama. Ders #8 (9 Aralık 2009)

İnternet Üzerinden Sınav Yapabilen Applet Uygulaması

Burak Kıymaz JAVA FX

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Java ile Nesneye Yönelik Programlama (Object Oriented Programming)

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

Progress Barlı, FTP Dosya Upload Appleti

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Java da İstemci Tarafı Uygulamalar

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Decorator Tasarım Şablonu

BİL-141 Bilgisayar Programlama I (Java)

Bire-bir Sahiplik İlişkisi ile İlgili Sorular:

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI)

BMÜ-112 ALGORİTMA VE PROGRAMLAMA-II LABORATUARI DENEY-2 FÖYÜ

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 18: Formatlı Grafik Kullanıcı Arayüzü Oluşturma

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Bölüm 6. Karma. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 31

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Proje 1. Arayüz Tasarımı

Bölüm 22. Java GUI Kütüphanesi SWT GUI Kütüphanesi SWING GUI Kütüphanesi İlk Swing Programı

JComponent in alt sınıfları

JavaFX Temelleri (1)

Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1

BİL132 Bilgisayar Programlama II

Android Ders Notları

ASP.NET ile Bir Web Sitesi Oluşturma

Start : Bu method init methodundan hemen sonra çalışır ve applet dosyası yürütülmeye başladığında çalışmaya başlar.

MOBİL UYGULAMA GELİŞTİRME

Üst Düzey Programlama

Klavyeden Basit Giriş/Çıkış İşlemleri

Arayüz soyut metotların oluşturduğu bir koleksyondur. Bir sınıf arayüzü çalıştırırken arayüzün sahip olduğu soyut metotları da miras alır.

Glade. hitokiri. Eylül, 2012

Intercepting Filter Tasarım Şablonu KurumsalJava.com

Sınıf üyeleri: değişkenler (fields) and metotlar (methods) Değişkenler: nesne içerisindeki değişkenlerdir Temel veri tipi veya sınıf tipi

Programlama Dillerinde Kullanılan Veri Tipleri

UYGULA İÇİ SATIN ALMA. <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="com.android.vending.

Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;

Android Kaynakları (Resources)

Java String İşlemleri

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

EMT2226 Nesne Yönelimli Programlamaya Giriş

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

UI (User Interface Kullanıcı Arayüz) Bileşenleri

Facade (Cephe) Tasarım Şablonu KurumsalJava.com

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 9

Cybersoft Bilişim Teknolojileri Sunucu Tarafı Programlaması Kursu Final soruları. Tarih: 27 Kasım 2010 Saat: 13:30 Süre: 3 saat

Java Class Yapısında Finalize Metotunun Kullanımı

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

Bazı Akıllı Telefon Sensörleri

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

Java Dersi. Altuğ Bilgin Altıntaş

MOBİL UYGULAMA GELİŞTİRME

Üst Düzey Programlama

Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü

Güz Yarıyılı Balıkesir Üniversitesi Bilgisayar Mühendisliği Bölümü

KUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR

Javada Veri Tabanı İşlemleri

5. Bölüm Alt Sınıflar (Nested Classes) Java ile Nesne Merkezli ve Fonksiyonel Programlama Akın Kaldıroğlu

J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R

CSSigner, Cybersoft firması tarafından geliştirilmiş açık kaynak kodlu e-imza yazılım kütüphanesidir.

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

Đlgili konular: Collection, Set, HashSet, Comparable, Comparator, TreeMap, Collections.synchronizedSortedSet(SortedSet), Serialized Form

JAVADA DİZİ İŞLEMLERİ

İNTERNET TABANLI PROGRAMLAMA

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

public class SalesLineItem // Java { private int quantity; private ProductSpecification description; public Money getsubtotal() {...


Görsel Programlama (Visual Programming) 2.Hafta

Nesne Yönelimli Programlama

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

YZM 2116 Veri Yapıları

İNTERNET TABANLI PROGRAMLAMA- 4.ders

Temel JavaFX Bileşenleri (2) TextField, ScrollPane, TreeView ve TableView,

İlgili Konular: Object.equals(java.lang.Object), Object.hashCode(), rehash(), Collection, Map, HashMap, TreeMap, Serialized Form

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

ECLIPSE PROGRAMININ ÇALIŞTIRILMASI

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

Listview Kullanımı. Aşağıdaki örnekte bir ListView'ı birkaç ülke ismiyle dolduracağız.

Operator Aşırı Yükleme (Operator OverLoading)

Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA

Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1

Interface Comparator. Kılgılayan sınıf: Collator. Bildirimi: public interface Comparator

YZM 2105 Nesneye Yönelik Programlama

Sunum İçeriği. Programlamaya Giriş

Nesneye Dayalı Programlama

JSF Melih Sakarya. Java Server Faces Facelet

Bölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:

Cahit GÜNGÖR Hacettepe Üniversitesi Bilişim Enstitüsü. Sorumluluk Zinciri. Kod Üretme (Code Generation)

JavaFX Temelleri (2)

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 4. UYGULAMA

Transkript:

Java applet üzerine form nesnelerini eklemek Java Applet üzerine Form Nesnelerini ActionListenerKullanımı: Java'da buttonlara klikleme, bir form alanına focus olma gibi eventleri dinlemek için implement edilen interface'dir. kullandığınız actionperformed metoduna göre oluşan olaylara karşı programınız cevap verir. Örnek1 Ekara İsim ve Parola Cıktısı //cagırılan kütüphaneler //olusturulan form nesneleri public class NewApplet extends Applet implements ActionListener { TextField isim, sifre; Label isims = new Label("ad soyad:", Label.RIGHT); Label sifres = new Label("Sifreniz:", Label.RIGHT); isim = new TextField(12); sifre = new TextField(8); sifre.setechochar('*'); add(isims); add(isim); add(sifres); add(sifre); isim.addactionlistener(this); sifre.addactionlistener(this); //kullanıcı entera basar ve yazdırır public void actionperformed(actionevent ae) { g.drawstring("isminiz:"+ isim.gettext(),6,60); g.drawstring("sifreniz:"+sifre.gettext(),6,100); 1

ItemListenerKullanımı:Form üzerinde secim yapılan nesneleri dinler bunlar radiobuttonlar, checkboxlar,menuitemleri gibi nesnelerdir Örnek 2 Onay Kutucuklarını yönetmek ve cıktısı //kutuphaneler cagırılor //checkbox nesneleri olusturulur public class NewApplet extends Applet implements ItemListener { Checkbox XpKullanır, PardusKullanır, VistaKullanır; String msg = " "; CheckboxGroup asd; asd = new CheckboxGroup(); XpKullanır = new Checkbox("XpKullanır", asd, false); PardusKullanır = new Checkbox("PardusKullanır", asd, false); VistaKullanır = new Checkbox("VistaKullnır", asd, true); add(xpkullanır); add(parduskullanır); add(vistakullanır); XpKullanır.addItemListener(this); PardusKullanır.addItemListener(this); VistaKullanır.addItemListener(this); //kullanıcı entera basar yazdırır public void itemstatechanged(itemevent ie) { msg = "Gecerli isletim sistemi:"; msg += asd.getselectedcheckbox().getlabel(); g.drawstring(msg, 6, 110); 2

ÖRNEK 3 Secim Listelerini yönetmek ve Cıktısı //kutuphaneden cagırılanlar //secim listeleri olusturulur public class NewApplet extends Applet implements ItemListener { String msg = " "; Choice sınıf, bolum; sınıf = new Choice(); bolum = new Choice(); sınıf.add("10bfen"); sınıf.add("12mt"); sınıf.add("12bt"); bolum.add("bilgisyar"); bolum.add("imam"); bolum.add("elektirik"); bolum.select("imam"); add(sınıf); add(bolum); bolum.additemlistener(this); sınıf.additemlistener(this); //kullanıcı entera basar ve yazdırır public void itemstatechanged(itemevent ie) { msg ="Sınıf ve Alnınız: "; msg +=bolum.getselecteditem(); msg +=sınıf.getselecteditem(); g.drawstring(msg, 6, 150); 3

ÖRNEK 4 TEXTFIELD KULLANIMI String val ="ben asen seyokmusn"+"sadsadan"+"sdadazdn"+"esdsa"; TextArea text=new TextArea(val,10,30); add(text); ÖRNEK SON TÜM UYGULAMALRIN BİRLESTİRİLMESİ //cagırılan kutuhaneler //eklenen form nesneleri olusturulur public class NewApplet extends Applet implements ActionListener, ItemListener { TextField isim, sifre; 4

Checkbox XpKullanır, PardusKullanır, VistaKullanır; String msg = " "; CheckboxGroup asd; Label a, b; Choice sınıf, bolum; asd = new CheckboxGroup(); XpKullanır = new Checkbox("XpKullanır", asd, true); PardusKullanır = new Checkbox("PardusKullanır", asd, false); VistaKullanır = new Checkbox("VistaKullnır", asd, false); isim = new TextField(12); b = new Label("isim soyad", Label.RIGHT); sifre = new TextField(8); a = new Label("Sifreniz:", Label.RIGHT); sifre.setechochar('*'); sınıf = new Choice(); bolum = new Choice(); add(b); add(isim); add(a); add(sifre); add(xpkullanır); add(parduskullanır); add(vistakullanır); sınıf.add("10bfen"); sınıf.add("12mt"); sınıf.add("12bt"); bolum.add("bilgisyar"); bolum.add("imam"); bolum.add("elektirik"); bolum.select("imam"); add(sınıf); add(bolum); XpKullanır.addItemListener(this); VistaKullanır.addItemListener(this); PardusKullanır.addItemListener(this); isim.addactionlistener(this); sifre.addactionlistener(this); bolum.additemlistener(this); sınıf.additemlistener(this); String val = "java" + "guzel birn" + "ve eylencelin" + "tadını cıkartın" + "nilker erucar"; TextArea text = new TextArea(val, 10, 30); add(text); public void itemstatechanged(itemevent ie) { public void actionperformed(actionevent ae) { //kullanıcı entera basar ekrana yazdıralan ögeler g.drawstring("isim soyad:" + isim.gettext(), 6, 250); g.drawstring("sifreniz:" + sifre.gettext(), 6, 300); 5

msg = "Gecerli isletim sistemi:"; msg += asd.getselectedcheckbox().getlabel(); g.drawstring(msg, 6, 350); msg ="Sınıf ve Alnınız:"; msg +=bolum.getselecteditem(); msg +=sınıf.getselecteditem(); g.drawstring(msg, 6, 400); İLKER ERUCAR 6