SPQuery WARNING: Query word length is less than min infix length. word: 'a*' JavaTest.java - Free Open Source Codes - CodeForge.com

JavaTest.java ( File view )

  • By ecececeec 2014-11-18
  • View(s):49
  • Download(s):0
  • Point(s): 1
			package javatest;
import java.awt.Dimension;
import java.awt.Font;

import java.awt.Graphics;
import java.awt.Point;
import java.awt.Polygon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Timer;
/**
 *
 * @author Ese Ak
 */
 public class JavaTest extends JFrame {

 AnalogSaat saat=new AnalogSaat();    

     public JavaTest(){

         add(saat);
     
}  

public static void main(String[] args) {
    
JFrame frame = new JavaTest();
frame.setTitle("Analog Saat...");
frame.setSize(900,500);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    
frame.setVisible(true); 

} 
}
 /////////////////////////////////////

class AnalogSaat extends JPanel implements ActionListener{

    int saat,dakika,saniye;
    double saatAcisi,dakikaAcisi,saniyeAcisi;
    Cisim akrep,yelkovan,saniyeGostergesi;// Saat ibreleri için üç adet Cisim tanımlar. Bu cisimler içlerinde birer Polygon içerir.
    Polygon polgSaniyeGost;// saniyeGostergesi Cisminin konturNoktalar adlı Poligonuna değer atamak için, Kurucu metod içinde kullanılacak
    ////Yelkovan ibresi için çizilecek çokgenin (Cisim) kontur(köşe) nokta kordinatları
    int[] xPoints={
0,-15,0,15
}, yPoints={
18,0,-167,0
};
    //Her saniyede sistemden saat değeri okumak için zamanlayıcı
    Timer click=new Timer(1000,this);
    
    AnalogSaat(){
 
        saatKur();//saat,dakika,saniye değerlerine sistem saatinden atma yapar
        click.start();// Zamanlayıcıyı başlatır.
        polgSaniyeGost=new Polygon();
        for(int i=0;i<xPoints.length;i++){
//Elimizdeki x ve y noktaları poligona aktarılıyor
            polgSaniyeGost.addPoint((int)(xPoints[i]), (int)(yPoints[i]));       
        
}       

        saniyeGostergesi=new Cisim(polgSaniyeGost,new Point(0,0));//Poligonumuz parametre olarak, saniyeGostergesi adlı cisme Kurucu metod vasıtası ile atanıyor
        akrep=saniyeGostergesi.Olcekle(0.6);//Yelkovan ve akrep göstergeleri saniyeGöstergesinin belli oranda ölçeklenmesi ile döndürülen Cisim lerden elde ediliyor
        yelkovan=saniyeGostergesi.Olcekle(0.8); // Olcekle(),sagaDondur ve noktayaKonumlan() metodları Cisim Sınıfında           
             
    
}
    ////Sistem saatinden dğer okuma metodu
    public void saatKur(){

        Calendar takvim = new GregorianCalendar();
        saat=takvim.get(Calendar.HOUR_OF_DAY);
        dakika=takvim.get(Calendar.MINUTE);
        saniye=takvim.get(Calendar.SECOND);        
    
}
//////////////////////
    protected void paintComponent(Graphics g) {

        g.setFont(new Font(this.getFont().getFontName(),Font.BOLD,25));
        int saatCapi=(Math.min(this.getWidth(), this.getHeight()))*95/100;
        Point merkez=new Point(this.getWidth()/2, this.getHeight()/2);
        super.paintComponent(g);
        //Saat şekli ve ibreler için çizimler

...
...
(Please download the complete source code to view)
			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 1

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
1.jpg1.76 kB31-07-14|07:52
2.jpg1.62 kB31-07-14|07:53
3.jpg1.56 kB31-07-14|07:55
built-jar.properties166.00 B11-07-14|08:33
.netbeans_automatic_build0.00 B14-07-14|02:17
.netbeans_update_resources0.00 B14-07-14|02:17
AnalogSaat.class3.63 kB14-08-14|07:30
Cisim.class2.24 kB11-08-14|06:01
DPanel$TimerListener.class766.00 B15-07-14|11:34
JavaTest.class895.00 B14-08-14|07:30
KlavyeDinle$1.class1.52 kB09-08-14|12:17
build.xml3.52 kB09-07-14|07:52
data.dat27.00 B16-07-14|18:37
JavaTest.jar1.13 kB11-07-14|08:33
README.TXT1.29 kB11-07-14|08:33
dosya.txt23.00 B16-07-14|18:08
e.gif1.42 kB31-07-14|08:08
font.GIF7.21 kB09-08-14|09:21
org-netbeans-modules-java-j2seproject-copylibstask.jar22.43 kB09-07-14|07:52
nblibraries.properties177.00 B09-07-14|07:52
manifest.mf85.00 B09-07-14|07:52
mov1.gif4.10 kB01-08-14|00:12
mov2.gif4.67 kB01-08-14|00:12
mov3.gif4.51 kB01-08-14|00:13
build-impl.xml78.55 kB09-07-14|07:52
genfiles.properties475.00 B09-07-14|07:52
config.properties0.00 B11-07-14|08:30
private.properties197.00 B08-08-14|11:16
private.xml775.00 B14-08-14|07:32
project.properties2.41 kB14-08-14|07:26
project.xml687.00 B09-07-14|07:52
s.gif1.36 kB31-07-14|08:08
Cisim.java3.35 kB10-08-14|22:21
JavaTest.java4.52 kB14-08-14|07:30
Thumbs.db23.00 kB10-08-14|17:52
javatest0.00 B14-08-14|07:30
ap-source-output0.00 B11-08-14|05:56
classes0.00 B11-08-14|05:56
empty0.00 B11-08-14|05:56
generated-sources0.00 B11-08-14|05:56
CopyLibs0.00 B11-08-14|05:56
private0.00 B11-08-14|05:56
javatest0.00 B11-08-14|05:56
build0.00 B11-08-14|05:56
dist0.00 B11-08-14|05:56
lib0.00 B11-08-14|05:56
nbproject0.00 B11-08-14|05:56
src0.00 B11-08-14|05:56
test0.00 B11-08-14|05:56
JavaTest-Analog0.00 B0|0%
...
Sponsored links

JavaTest.java (73.74 kB)

Need 1 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D