Archive for gui

Java programlamada GUI ve veritabanı işlemlerini birleştirme niteliği taşıyan Teknik Servis programının son bölümünde yetkili sayfasını oluşturacağız. Yetkili sayfasının genel özelliklerinden bahsedip kodlama kısmına geçelim. Ardından da projenin tamamlanmış halinin kaynak kodlarını indirebilirsiniz.

Yetkili sayfasında sizlerin de tahmin ettiği gibi, ürün ekleme ve güncelleme işlemlerini gerçekleştiriyor. Güncelleme işlemleri için yine bir “bilgileri getir” butonu textbox ve combox’ lara veritabanından bilgileri çekiyor. Yapılan değişiklikler de (kullanıcı adında değişiklik yapılamaz) güncelle butonuyla kaydediliyor. Yeni kayıt işleminde ise read more »

Teknik servis programının ikinci bölümünde müşterilerin ürün bilgilerini kontrol edebileceği pencereyi oluşturacağız. Genel yapısıyla bu aşamada yapılacak işlemleri kısaca açıklamakta fayda var. Müşteriler bildiğiniz gibi programda sınırlı yetkiye sahip olacaklar. Bu yüzden ürün bilgilerinde herhangi bir değişiklik yapamayacaklar. Bunu da düşünerek veritabanından bilgilerin çekildiği nesneler pasif olmalı ki müşteri değişiklik yapamasın.

Müşteri sayfası için yol haritasını da çizdikten sonra kodlama kısmına girebiliriz. İlk yapılacak iş tabi ki resimde görülen nesnelerin yerleştirilmesi olacak. Bir panel üzerine bu nesnelerin eklenmesinden sonra arka planda çalışacak kodlamaları yapmaya geçebiliriz. Bilgileri getir butonunun actionlistener’ ında, girilen kullanıcı adı ve şifre kontrol edilip doğruluğu onaylandığında, veritabanından bu kullanıcı adı ve şifreye ait bilgiler read more »

Javayla ilgili uzun zamandır yazı yazmamışım. Bu yüzden bugün java ile ilgili bir yazı yazasım geldi. Buna da GUI den başlayayım dedim, umarım iyi etmişimdir ki çoğu kişinin çalışmaktan zevk aldığı bir konudur. “GUI nedir?” diyecek olursanız, cevabı şudur: Graphical User Interface yani, “Görsel Kullanıcı Arayüzü” diyebiliriz.

GUI denildiğinde ilk akla gelen nesne şüphesiz bir penceredir. Java’da biz bu pencereye frame diyeceğiz. Tabi tahmin ettiğiniz gibi bu nesneleri kullanabilmek için bazı kütüphaneleri eklemek gerekiyor. Frame nesnesinden başlayarak, sırasıyla elimden geldiği kadar nesnelerin oluşturulma aşamasını göstereceğim. Bir kaç seri şeklinde yazmayı düşündüğüm bu konunun ilk serisinde frame ve panel nesnelerinin kullanımını, aşağıdaki kodları read more »