Java Applet Nedir?
Applet örnekleri,applet ve japplet farkı
49,145 Okunma 4 Yorum 05/03/2010 09:49:53
Java Applet üzerine Form Nesnelerini Eklemek
Mouse ile Hareket Ettirme ve Scrollbar Kullanımı
AdjustmentListener:Kullanıcı;Kaydırma Cubuklarını Kullanabilmesini saglar
MouseMotionListener ; Mouse İşlevlerini dinler
Örnek:
package kaydrmacubukları;
//kütüphaneden cagırılanla
import java.awt.event.*;
import java.applet.*;
import java.awt.Graphics;
import java.awt.Scrollbar;
import java.awt.Scrollbar.*;
public class NewApplet extends Applet implements AdjustmentListener , MouseMotionListener {
String msg=" ";
//buradaki dikey(vertSb) horzSB(yatay) degiskenleri atadım
Scrollbar vertSB, horzSB;
public void init(){
int width =Integer.parseInt(getParameter("width"));
int height =Integer.parseInt(getParameter("height"));
vertSB= new Scrollbar(Scrollbar.VERTICAL,0,1,0,height);
horzSB= new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,width);
//eklenen nesneler
add(vertSB);
add(horzSB);
//ayarlama olaylarını almak icin kaydet
vertSB.addAdjustmentListener(this);
horzSB.addAdjustmentListener(this);
addMouseMotionListener(this);
}
public void adjustmentValueChanged(AdjustmentEvent ae) {
repaint();
}
//fare yuklemesinde tepki vermek icinm kaydırma cubuklarını gunceller
public void mouseDragged(MouseEvent me) {
int x = me.getX();
int y = me.getY();
vertSB.setValue(y);
horzSB.setValue(x);
repaint();
}
//mousemotion listener icin gerekli olnalar
public void mouseMoved(MouseEvent me) { }
//kaydırma cubuklarının gecerli degerini göster
public void paint(Graphics g) {
msg="Vertigal: "+vertSB.getValue();
msg += ",Horizantal: " + horzSB.getValue();
g.drawString(msg, 6, 160);
//gecerlifare sürüekleme olayuı
g.drawString("Kaydırın haydi beni", horzSB.getValue(),vertSB.getValue());
}
}
ActionListener Kullanımı ve Görevleri
Form Nesnesi Üzerinde yaplıan Eylemleri tutar.Örnegin Buttona basma enterlama gibi işlevleri Tutar
Örnek
package javaapplication17;
//cagıralan kütüphaneler
import java.applet.Applet;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class NewApplet extends Applet implements ActionListener {
//form nesneleri olusturulur
TextField isim, sifre;
public void init() {
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('*');
//form nesneleri eklenir
add(isims);
add(isim);
add(sifres);
add(sifre);
isim.addActionListener(this);
sifre.addActionListener(this);
}
//kullanıcı entera basar ve cıktı alır
public void actionPerformed(ActionEvent ae) {
repaint();//tekrar yazdırır
}
public void paint(Graphics g) {
g.drawString("isminiz:"+ isim.getText(),6,60);
g.drawString("Sifreniz:"+sifre.getText(),6,100);
}
}
ItemListener Kullanımı ve Görevleri
itemListener form nesneleri üzerinde yapılan anlık degisiklikleri kaydeder örnegin RADIO BUTTON CHECKBOX gibi nesneler
örnek itemListener 1
package javaapplication17;
//cagırılan kütüphaneler
import java.applet.Applet;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class NewApplet extends Applet implements ItemListener {
//form nesneleri olusturulur
Checkbox XpKullanır, PardusKullanır, VistaKullanır;
String msg = " ";
CheckboxGroup asd;
public void init() {
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);
//form nesneleri eklenir
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 ve cıktı alır
public void itemStateChanged(ItemEvent ie) {
repaint(); //tekrar yazdırır
}
public void paint(Graphics g) {
msg = "Gecerli isletim sistemi:";
msg += asd.getSelectedCheckbox().getLabel();
g.drawString(msg, 6, 110);
}
}
Örnek ItemListener 2
package javaapplication17;
//kütüphaneler cagırılır
import java.applet.Applet;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
//form nesneleri olusturulur
public class NewApplet extends Applet implements ItemListener {
String msg = " ";
Choice sınıf, bolum;
public void init() {
sınıf = new Choice();
bolum = new Choice();
//form nesneleri eklenir
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 cıktı alır
public void itemStateChanged(ItemEvent ie) {
repaint();//tekrar yazdırır
}
public void paint(Graphics g) {
msg ="Sınıf ve Alnınız: ";
msg +=bolum.getSelectedItem();
msg +=sınıf.getSelectedItem();
g.drawString(msg, 6, 150);
}
}
TEXTAREA Kullanımı Ve Görevleri
Textarea da Kullanıcı form nesnelerine görüs ve fikirlerini yazdıgı uzun metinli form nesnesidir
package javaapplication25;
import java.applet.Applet;
import java.awt.TextArea;
public class NewApplet extends Applet {
public void init() {
//stirng deger olusturulur bir metin yazılır
String val ="ben asen seyokmusn"+"sadsadan"+"sdadazdn"+"esdsa";
//form nesnesi olurulur ve eklenir
TextArea text=new TextArea(val,10,30);
add(text);;
}
}
SON OLARAK HEPSİNİN BİR ARADA KULLANILISI
package javaapplication17;
import java.applet.Applet;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class NewApplet extends Applet implements ActionListener, ItemListener {
TextField isim, sifre;
Checkbox XpKullanır, PardusKullanır, VistaKullanır;
String msg = " ";
CheckboxGroup asd;
Label a, b;
Choice sınıf, bolum;
public void init() {
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) {
repaint();
}
public void actionPerformed(ActionEvent ae) {
repaint();
}
public void paint(Graphics g) {
g.drawString("isim soyad:" + isim.getText(), 6, 250);
g.drawString("Sifreniz:" + sifre.getText(), 6, 300);
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
Applet örnekleri,applet ve japplet farkı
49,145 Okunma 4 Yorum 05/03/2010 09:49:53
Java applet nedir?apllet Örnekleri,applet ve japplet farkı
31,494 Okunma 1 Yorum 11/03/2010 08:59:42
Birden fazla resmi yüklemek
31,028 Okunma Henüz yorum yapılmamış 14/06/2010 11:04:09
setLayout(null); setLayout(new FlowLayout()); setLayout(new BorderLayout()); new CardLayout(); Yerleşim Yöneticileri
29,928 Okunma 1 Yorum 26/01/2010 00:09:26 12/04/2017 00:12:53
This document demonstrates how to set up a connection to a MySQL database from NetBeans IDE 6.1. Once connected, you can begin working with MySQL in the IDE's Database Explorer by creating new databases and tables, populating tables with data, and running SQL queries on database structures and content. This tutorial is designed for beginners with a basic understanding of database management, who want to apply their knowledge to working with MySQL in NetBeans IDE.
27,227 Okunma Henüz yorum yapılmamış 16/10/2008 18:48:41
26,513 Okunma Henüz yorum yapılmamış 18/01/2010 21:04:00
Appletlerin temel özellikleri ve kısıtlamalarının aşılması
25,855 Okunma Henüz yorum yapılmamış 03/01/2009 05:42:13
Security manager adlı sistemi sayesinde koda bazı sınırlamalar koyarak kullanıcıya zarar vermesi önlenir. Appletlerdeki bu sınırlamayı aşmanın tek yolu signed applet yaratmaktır
25,378 Okunma Henüz yorum yapılmamış 03/07/2010 17:36:51
Belirli saniye aralıklarla çalışan uygulama
25,002 Okunma 3 Yorum 16/02/2010 21:11:18
Applet kodlarınız kendi makinenizde sorunsuzca çalışıyor ancak webe attığınızda çalışmıyorsa sebebi appletlerin güvenlik sınırlamalarıdır. Bunu aşmak için appleti imzalamalısınız ve kullanıcılarda appletin bilgisayarlarında yapabileceklerini kabul ettiklerinde ancak applet çalışacaktır. Buna Yerel Dosya Sistemine Erişmeye Yetkili Güvenilir Applet yazmakta denebilir.
24,940 Okunma 1 Yorum 04/07/2010 16:19:54
24,472 Okunma Henüz yorum yapılmamış 07/05/2010 10:47:47
Konsolda ve netbeansde ilk program , netbeans proje klasörlerinin anlamları
24,332 Okunma Henüz yorum yapılmamış 20/11/2008 11:50:03
Java classpath tanımlamaları, consolda ilk program yazılması, derlenmesi, çalıştırılması aynı uygulamanın netbeansta yapılışı ve class, java ve jar dosyalarının gösterilmesi
23,929 Okunma Henüz yorum yapılmamış 27/10/2008 14:22:54
Uygulamanın jar dosyasına tıklarsanız ekranın bir görüntüsü önünüze gelecektir.
23,578 Okunma Henüz yorum yapılmamış 12/02/2010 18:56:32
ingilizce bir makale
23,552 Okunma Henüz yorum yapılmamış 06/11/2008 18:18:31
23,116 Okunma Henüz yorum yapılmamış 29/12/2009 03:35:08
22,874 Okunma Henüz yorum yapılmamış 13/05/2010 12:37:16
Java swing arayüzlerinden - dosya sistemine erişimi sağlayan JFileChooser sınıfının detayları
22,670 Okunma Henüz yorum yapılmamış 19/07/2010 23:39:20
Tipler ve tip dönüşümünün java uygulaması ile anlatımı
22,494 Okunma Henüz yorum yapılmamış 20/11/2008 13:05:42
Japplet projesinin oluşturulması japplet standart metotları ve metotların görevleri
22,392 Okunma Henüz yorum yapılmamış 18/03/2010 10:46:07
21,977 Okunma Henüz yorum yapılmamış 18/01/2010 21:05:21
21,713 Okunma Henüz yorum yapılmamış 05/03/2010 11:25:29
Java applet üzerine form nesnelerini eklemek
21,531 Okunma Henüz yorum yapılmamış 16/01/2009 12:50:15
20,555 Okunma Henüz yorum yapılmamış 20/11/2008 11:44:50
NetBeans IDE'si ile bir dosya açma penceresi açarak dosya sisteminde gezinti yapan ve sonuçta seçilen dosyayı ekrana yazıp, kaç karakterden oluştuğunu veren bir uygulama.
20,126 Okunma Henüz yorum yapılmamış 07/11/2008 10:41:35
Bu sayfada jdk indirilmesi ve kurulması - java netbeans 6.1 indirilmesi ve kurulması ile ilgili resimli anlatım dökmanı bulunmaktadır.
19,323 Okunma 1 Yorum 20/10/2008 14:16:22
Basit bir text editör yapımı
19,047 Okunma Henüz yorum yapılmamış 19/01/2010 21:26:06
Basit bir editör yapımı
18,940 Okunma 1 Yorum 19/01/2010 21:19:30
18,717 Okunma 1 Yorum 12/03/2010 11:11:37
18,650 Okunma Henüz yorum yapılmamış 18/01/2010 21:02:35