İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Java ile karatahta appleti yapıyoruz.

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
CaesarTahta.java
Kod:
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;

public class CaesarTahta extends Applet implements MouseListener, MouseMotionListener, ActionListener
{
        Point noktaBaslangic, noktaBitis;
        Button sil;
        Cursor imlec;

        public void init() {
                setBackground(Color.black);

                sil = new Button("Her$eyi sil");
                sil.addActionListener(this);
                add(sil);

                addMouseListener(this);
                addMouseMotionListener(this);
        }

        public void paint(Graphics g) {
                if (noktaBitis != lisanssız) {
                        g.drawLine(noktaBaslangic.x, noktaBaslangic.y, noktaBitis.x, noktaBitis.y);
                }
        }

        public void mousePressed(MouseEvent e) {
                imlec=Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
                setCursor(imlec);
                //noktaBaslangic = new Point(e.getX(), e.getY());
                noktaBaslangic = e.getPoint();
        }

        public void mouseDragged(MouseEvent e) {
                Graphics g = getGraphics();
                //noktaBitis = new Point(e.getX(), e.getY());
                noktaBitis = e.getPoint();
                g.drawLine(noktaBaslangic.x, noktaBaslangic.y, noktaBitis.x, noktaBitis.y);
                noktaBaslangic = noktaBitis;
    }

        public void mouseReleased(MouseEvent evt) {
                imlec=Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
                setCursor(imlec);
        }

        public void actionPerformed( ActionEvent e) {
                String tiklananButon = e.getActionCommand();
                if (tiklananButon.equals("Her$eyi sil")) {
                        noktaBaslangic.x=-1;
                        noktaBaslangic.y=-1;
                        noktaBitis.x=-1;
                        noktaBitis.y=-1;
                        repaint();
                }
        }

        public void mouseClicked(MouseEvent evt) {}
        public void mouseExited(MouseEvent evt) {}
        public void mouseEntered(MouseEvent evt) {}
        public void mouseMoved(MouseEvent evt) {}

}
kaydettikten sonra;
Kod:
javac CaesarTahta.java
ile derliyoruz.
karatahta.html
Kod:
<applet code="CaesarTahta.class" width="100%" height="100%"></applet>

kara tahtamız hazırdır. örnek olarak görmek için;

http://www.penguenler.org/karatahta.html
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
ewwt bende bişi yazmadım bu tahtaya neden bişi yapamıyoruz sanirim ceaser tebeşirleri unuttu :)
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
yahu ben yazıyorum bende sorun yok :)

JAVA + JSP ile birşeyler yapmaya calisiyorum artik
 

Halo

0
İyinet Üyesi
Katılım
1 Mayıs 2005
Mesajlar
94
Reaction score
0
Konum
Derinden
Ya ben körüm ya da bir sorun var.
(Windows XP, IE 6.0, jre 1.5.0.8)
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
allah allah sapıttım şimdi ben niye yazabiliyorum:(
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst