Netbeans platformunda yapılan proje sayesinde mouse ile tıklanılan noktalarda rastgele renkli çizim yapılmasını sağlamaktadır. Dist klasorü içindeki "JavaApplication2.jar" uzantılı dosya çalıştırılarak sistem bağımsız program çalıştırılabilir.
Program sayesinde Mouse kullanılarak çeşitli şekiller çizdirebilir.
Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz
Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...
Üye Kayıt
Program Kodu:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package javaapplication2; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt.Point; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionAdapter; import javax.swing.JFrame; import javax.swing.JLabel; /** * * @author Celal Atalar */ public class Cizim extends JFrame { private int pointcount=0; private Point point[]=new Point[10000]; public Cizim() { getContentPane().add(new JLabel("Çizim İşlemi İçin Sürükleme"), BorderLayout.SOUTH); addMouseMotionListener( new MouseMotionAdapter(){ public void mouseDragged(MouseEvent event) { if(pointcount<point.length) { point[pointcount]=event.getPoint(); pointcount++; repaint(); } } } ); setSize(300,150); setVisible(true); } public void paint(Graphics g) { super.paint(g); for(int i=0;i<point.length && point[i]!=null ;i++) { Color c=new Color( (int) (Math.random()*256),(int)(Math.random()*256),(int)(Math.random()*256)); g.setColor(c); g.fillRect(point[i].x,point[i].y , 4, 4); } // TODO code application logic here } { Cizim application=new Cizim(); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private int random() { throw new UnsupportedOperationException("Not yet implemented"); } }
Yorumlar (2)
-
15-09-2011 11:32:48 | werkas
arkadaşlar ben yeni başladım da proramlamaya bunları nasıl çaıştırcaz bilen varsa bi yardım edebilirmi .......
-
19-09-2011 18:04:36 | NEO
Sadece çalıştırmak içinse rar indirdiğin dosyanın bulunan dist klasörü içindeki jar uzantılı dosyayı çalıştırman yeterli olacaktır. Eğer projeyi bir platform üzerinden çalıştırıp kodlar üzerinde oynamak vs gibi işlemler yapmak istiyorsan örneğin NetBeans platformunu kullanabilirsin. Proje olarak atıldıgından NetBeans'i açıp Open Project'ten cizim.rar dosyası içerisindeki JavaApplication2 klasorunu açman yeterli olacaktır.
Sadece kayıtlı kullanıcılar yorum yazabilir!