JAVA SWING. JFC (Java Foundation Class) ve Swing

Benzer belgeler
Görsel Programlama DERS 07. Görsel Programlama - Ders07/ 1

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10. Yrd.Doç.Dr.Hacer Karacan

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

SolidWorks Macro, SolidWorks API. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı

MOBİL UYGULAMA GELİŞTİRME

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME

Data Structures Lab Güz

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

Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

BM 102 Bilgisayar Programlama II. Windows Form Application

MS POWERPOINT Şekil 111 Powerpoint 2010 Programını Başlatmak


MPLAB IDE v7.60 PROGRAMI KULLANIMI

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

5.Slayt ana hat görünümü 6.Görev bölmesi penceresi 7.Not alanı 8.Durum çubuğu

GÖRÜNTÜ SINIFLANDIRMA

Çoklu Ortam Uygulamaları. FATİH Projesi PARDUS Temel Eğitim Kursu

Bölüm 4 Microsoft Power Point Sunum Hazırlama

CAEeda TM GENEL TANITIM. EDA Tasarım Analiz Mühendislik

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

NB Macro Kullanımı Hakkında Genel Bilgiler

Metin İşlemleri, Semboller

IPACK LADDER. Arayüz Dökümantasyonu

BİLGİSAYAR DESTEKLİ TASARIM II

YZM 2105 Nesneye Yönelik Programlama

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

Java Temel Özellikleri

BÖLÜM 8 B- SUNU PROGRAMI 1. MICROSOFT POWERPOINT NEDİR? 2. POWERPOINT PROGRAMININ BAŞLATILMASI

MONTAJ ( ASSEMBLIES )

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

Kıymet Takdiri Süreci

YZM 2105 Nesneye Yönelik Programlama

HESABINIZA GİRİŞ YAPMAK İÇİN:

Microsoft PowerPoint 2010

Şekil Yazı tipini biçimlendirme araç çubuğu simgeleri

BİLGİ İŞLEM DAİRE BAŞKANLIĞI. WEB GÜNCELLEME İŞLEMLERİ KILAVUZU (Dış İlişkiler Koordinatörlükleri)

1. VERİ TABANI ARAÇLARI

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

2. Belgeye Metin Ekleme

1. MİCROSOFT EXCEL 2010 A GİRİŞ

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

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

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

HSancak Nesne Tabanlı Programlama I Ders Notları

Bu uygulama saatinde, dinamik sistemlerin simülasyonu (benzetimi) için geliştirilmiş olan, oldukça kullanışlı bir arayüz, Simulink, tanıtılacaktır.

UYAP VERİ AKTARMA İŞLEMLERİ

E-Posta Yönetimi. E-Posta Açma, Silme ve Yönetim Kılavuzu

EAGLE KÜTÜPHANE OLUŞTURMA

BLEND YÖNTEMİ İLE KATI MODEL OLUŞTURMA

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

LAB 0 : Xilinx ISE Kullanımı

20. Detay Çıkartma. ArchiCAD 9 Prof. Dr. Salih Ofluoğlu

Linux Kurulumu (Sürüm 1.52) İçindekiler

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

Pencereler Pencere Özellikleri

PowerPoint 2010 Sunu Hazırlama Programı

Kod Listeleri Genel Yapısı

PERSONEL BANKA IBAN BİLGİSİ DEĞİŞİKLİĞİ UYGULAMA KILAVUZU

T.C. SELÇUK ÜNİVERSİTESİ AKÖREN ALİ RIZA ERCAN MESLEK YÜKSEK OKULU

BÖLÜM 5 5. TABLO OLUŞTURMAK

Video Hazırlama Programı ile Öğretim Materyali Oluşturulması

SIMMAG Kullanım Kılavuzu. Adem Ayhan Karmış. Ana Ekran

Temel Bilgisayar Dersi

T.C. İSTANBUL MEDİPOL ÜNİVERSİTESİ

VERİ TABANI UYGULAMALARI

AdverTech Dijital Tabela Yönetim Yazılımı Kullanım Klavuzu

SERIES. Kullanım Kılavuzu Şematik ve Pano Çizimi

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Temel Bilgisayar Dersi

Microsoft Excel 1.BÖLÜM

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri


BÖLÜM 04. Çalışma Unsurları

CAPTURE Capture kısmını açtığımızda karşımıza Capture session frame gelir (Şekil 4.1.).

Resim 7.20: Yeni bir ileti oluşturma

MS WORD 5. BÖLÜM. Şekil Sayfa Düzeni Sekmesi. Şekil Temalar Grubu

SERIES. Kullanım Kılavuzu Kütüphane Düzenleme

Sunu Hazırlama Paket Programı (Microsoft Office PowerPoint 2003)

Açılan pencerede tarafınıza iletilen kullanıcı adı ve şifre ile oturum açabilirsiniz.

Bu sekme ile genel olarak biçimlendirme ile ilgili ayarlamaların yapıldığı sekmedir.

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları

1/13. Programı kullanmadan önce lütfen indirdiğiniz dosya içerisindeki açıklamaları okuyunuz.

UFRS ANALİZ DOKÜMANI

United Security. Canlı İzleme

Kodlama Paneli. Nazmiye Demirel Ortaokulu SCRATCH Scratch bir grafik programlama dilidir.

Öztiryakiler B2B Kullanıcı Klavuzu

PowerPoint 2010 Sunu Hazırlama Programı

Aşağıdaki örnekte, aynı düzen tablosu ve hücreleri içerikle birlikte gösterilmektedir.

MENÜLER. Powerpoint 2007 de yedi temel menü vardır. Bunlar;

Uyapı Veri Aktarma İşlemleri

ELEKTRA LOGO AKTARIM PROGRAMI...3

New Project. User guide

BİLGİSAYARDA OFİS PROGRAMLARI NESNE İŞLEMLERİ

1. ÇALIŞMA ALANI hücre çalışma sayfası kitap Başlık çubuğu Formül çubuğu Aktif hücre Sekmeler Adres çubuğu Kaydırma çubukları Kılavuz çizgileri

ÖRNEK. a=1 yazdığımızda ar k 1 sayısı a harfi olmuştur. Aynı şekilde b=2 dediğimizde 2 sayısı b. Diyagramımıza başlıyoruz. Başla

Başlat>Programlar>ABAQUS 6.6-1>ABAQUS CAE

Transkript:

JAVA SWING JFC (Java Foundation Class) ve Swing Java dilinde iki grafik ortamı tanımlanmıştır. Bunlar awt ve swing kütüphaneleridir. Bir çok programı hazır olarak java kütüphanelerinden alacağız, bir kısmını da burada temel kalıplar olarak kullanılmak üzere hazırlanmıştır. Java grafik sistemini analamak için anlamamız gereken ilk kavram koordinat sistemidir. Koordinat birimi pixel (ekran görüntü elemanı) Digital bilgisayarda ekran görüntüsü bir çok pixelin bir arada kullanılmasıyla oluşur. Her bir pixel in rengi, parlaklığı gibi çeşitli fiziksel özellikleri değiştirilerek ekranda veyakullanılan grafik ortamında görüntü oluşur. Java da ve diğer bilgisayar grafik sistemlerinde piksel koordinatları karteziyen koordinat sistemi gibi düzenlenmiştir, ancak y ekseni aşağı doğru yönelmiştir. Bunun temel sebebi bilgisayar grafiklerinin ilk defa printerlar kullanılarak oluşturulmuş olması ve satır satır ileriye doğru giden printerlarda geriye doğru hareket imkanı bulunmamasıydı. Günümüzde böyle çalışma gereksinimi olmamasına rağmen, bu tarihi sebepten dolayı grafik sistemi bu şekilde standartlaştırılmıştır. KAYNAK 1. A. Kadir GÜNEYTEPE: Java Swing, Başlangıçtan İleri Düzeye, Her Yönüyle GUI Geliştirme Klavuzu KAYNAK 2. M. TURHAN ÇOBAN: JAVA BİLGİSAYAR DİLİYLE PROGRAMLAMA

Swing, yukarıda da belirtildiği gibi, Java için geliştirilmiş ve JFC nın bir parçası olan, görsel bileşenler içeren ve grafiksel arayüze sahip uygulamalar geliştirmeyi sağlayan bir API dir. Swing öncülü olan AWT den (Abstract Window Toolkit) daha gelişmiş ve daha iyi donatılmış GUI bileşenleri içerir; ayrıca farklı platformlara kolayca uyum sağlayabilmesine izin veren Eklenebilir Görünüm ve Davranış ı destekler.

JFC, grafiksel kullanıcı arayüzü (GUI) geliştirmek için gerekli özellikler ve Java uygulamaları için zengin grafiksel işlevsellik ve etkileşim sağlayan sınıflar topluluğudur. Uygulama Oluşturma: 1. NetBeans üzerinde File menüsünden New Project seçilir. 2. Java Uygulamasını Seçilir

3. Uygulama Adının Belirlenmesi İşlem sonlandırıldığında, NetBeans Projects penceresinde aşağıdaki gibi bir görünüm oluşur.

4. JFrame Form Ekleme GUIExamples adlı proje üzerinde farenin sağ düğmesine tıklayarak, New -> JFrame Form seçilir. 5. GUI Sınıfını Adlandırma Name and Location alanında, Class Name bölümünde sınıf adı girilir. Sonuçta sağdaki gibi bir görünüm ortaya çıkar.

NetBeans Arayüzü NetBeans geliştirme ortamının temel bazı bölümleri Palette, Design Area, Property Editor ve Inspector pencereleridir. Palette, Swing API tarafından sağlanan bileşenleri içerir. Palette penceresinden, formun üzerine sürükle bırak yöntemiyle istenilen bileşen yerleştirilebilir. Design Alanı Design Area, uygulamamızın görsel olarak oluşturulacağı alandır. Source ve Design olmak üzere iki bölümden oluşur. Bu iki bölüm arasında kendi adlarını taşıyan geçişli düğmelere basarak geçiş yapılabilir.

Property Editor Property Editor, forma eklediğimiz tüm bileşenlerin özelliklerini düzenleyebilmemizi sağlar. Değiştirmek istenen özelliğe tıklanıp bu özellik rahatlıkla düzenlenebilir. Böylece kod eklenmeden istenilen bir bileşenin özelliği kolayca değiştirilebilir. Aşağıda JFrame nesnesi seçili iken Property Editor un görünümü verilmiştir. Inspector Inspector, uygulamamızda kullandığımız bileşenlerin görsel sunumunu sağlar. Bileşen sıradüzeni buradan izlenebilir. Bu bölüm aynı zamanda bileşen adlarını değiştirmek için de kullanılabilir. Aşağıda bir proje bileşen sıradüzenini gösteren bir Inspector penceresi görünümü verilmiştir.

Source Packages üzerinde sağ tıkla açılan menüden, JFrame Form seçeneği seçebilir.

2. Adlandırma

3. Değişken tanımlama

4. Komuta görev atama

5. Komut yazma

6. İşlem yapma

7. İşlemi çoğaltma

ÖRNEK 1.

jtextfield1.gettext(); jtextfield2.settext();

Mouse Görevleri