swing
-
Java Swing Uygulamasında MVC Yapısını Kullanmak
Java Swing uygulamlarında MVC yapısını kullanmak için genelde Observer tasarım deseni kullanılır. Normalde Java'nın swing kütüphanesinde MVC yapısı tam uygulanmaz. Controller ile View tek bir sınıfta tutulurken ,delegate şeklinde bilinir, Model ise ayrı bir sınıf tarafından temsil edilir. Aşağıdaki listede bu mantıkla yaratılmış önemli sınıflar bulunmaktadır: Component Model Interface Model Type JButton ButtonModel GUI JCheckBox ButtonModel GUI/data JRadioButton ButtonMo...Devamını Oku
design-patterns java java-advanced swing 06-01-2015Java Sürükle Bırak Uygulaması
Bu yazımızda Java dilinde sürükle-bırak uygulaması yapacağız. Bu uygulamanın özelliği, bir dosyanın sürüklenip JTextArea üzerine bırakılması sonucunda bu dosyanın içeriğinin JTextArea'da gözükmesidir. Şimdi basit bir GUI uygulaması yapalım...Devamını Oku
gui java java-advanced swing 03-04-2014Java Cursor(İmleç) Pozisyonunu Güncelleme
setCaretPosition() ve requestFocus() metodları kullanılarak, JTextArea, JTextField gibi Java Swing elemanları ile yapılan işlemlerde cursor(imlec)'un dilediğimiz yerde olmasını sağlar. Bu özellik sayesinde örneğin içeriğe göre arama yapan bir uygulama geliştirirken imlecin bulunan kelimenin üzerinde olmasını sağlayabiliriz...Devamını Oku
java gui java-advanced swing 29-03-2014