09.02.2010 |
-
Kütüphaneler
Action Script
Ada
Apple Script
ASP
ASP.NET
Assembly
BASH
BASIC / QBASIC
Blitz Basic
C#
C/C++
Cad Lisp
COBOL
Coldfusion
CSS
DBASE
DELPHI
Delphi for PHP
FLASH
FORTRAN
FOXPRO
Groovy
HTML
JAVA
JAVASCRIPT
Lua
MATLAB
MikroC
MySQL
PASCAL
PERL
PHP
PROLOG
PYTHON
RUBY
SQL
VB .NET
VISUAL BASIC
Haberler
|
En Yeni 50 Kod
|
En Popüler 50 Kod
|
Sen de Yaz
|
Ziyaretçi Defteri
|
İletişim
» Kütüphaneler
Action Script
5
Ada
4
Apple Script
1
ASP
55
ASP.NET
13
Assembly
10
BASH
1
BASIC / QBASIC
4
Blitz Basic
1
C#
233
C/C++
139
Cad Lisp
1
COBOL
3
Coldfusion
0
CSS
5
DBASE
10
DELPHI
1784
Delphi for PHP
0
FLASH
7
FORTRAN
7
FOXPRO
0
Groovy
0
HTML
46
JAVA
177
JAVASCRIPT
261
Lua
0
MATLAB
1
MikroC
2
MySQL
7
PASCAL
22
PERL
37
PHP
178
PROLOG
1
PYTHON
342
RUBY
122
SQL
147
VB .NET
562
VISUAL BASIC
970
» Haberler
Kesinti Sorunu
Sevgili ziyaretçilerimiz,
Kod Kütüphanesi'nin yayını bir ay içinde 2 kez kesilmiş oldu. Yaptığımız araştırma sonucu kesintinin hosting paketinden değilde sitemizin bulunduğu sunucudan kaynaklandığ...
Captcha Uygulaması
Daha kaliteli ve güvenilir bir hizmet için kodların indirilmesinde Captcha (resimli kod doğrulama) yöntemini kullandık.
Böylelikle suistimal ve sitemizin kötü amaçlarla kullanılmasının bir ad...
Renklendirilmiş kodlar
Nigel McNie in yazdığı
GeSHi
adlı kod renklendiriciyi sistemimize yerleştirdik.
Böylece kütüphanedeki kodlar daha sistemli, düzgün, anlaşılır bir...
Yenilik
Değerli kodkutuphanesi.com ziyaretçileri, artık sistemdeki kodları bilgisayarınıza
dosya
halinde indirebilirsiniz.
İlginizden dolayı teşekkür ederiz.
İyi çalışmalar diler...
Web sitemiz açılmıştır..
Web sitemiz açılmıştır. Kütüphanelere kod ekleyip kod alabilirsiniz. Sitemizde gördüğünüz hataları, sorunları bize sitemizin İletişim bölümünden bildirebilirsiniz. Teşekkürler......
» İstatistikler
Kod İstatistiği
Kütüphane
38
Aktif Kod
5159
Onay Bekleyen
2
Ziyaretçi İstatistiği
Aktif
5
Toplam
57633
» Kod Detayı
kodu renklendir :
»
JAVA
/ sayıları dizme oyunu
Ekran Görüntüsü
:
Kod
:
import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; public class SayiYerlestirme extends JFrame{ //Tarih: 05 Haziran 2009 //|||||İLK OYUNUM||||||| //oyunu yapmaya başlangıç : 22:12 //bitiş : 00:04 //bu tür bir oyunun örnek kodlarını görmeden, algoritmanın nasıl olduğunu incelemeden //yapmış olmam beni sevindirdi :). //şimdi sınava çalışabilirim dedim fakat sınavada çalışamadım :). JPanel panel = new JPanel(); JButton bos = new JButton(""); JButton[] butonlar; public SayiYerlestirme(){ panel.setLayout(new GridLayout(4,4,2,2)); butonlariYerlestir(); add(panel); } private void butonlariYerlestir() { // TODO Auto-generated method stub Random rnd = new Random(); butonlar = new JButton[16]; int butonText = 0; int butonYerlesimleri[] = new int[17]; //1 ile 15 arasında int bosYer = 16; int gecici = 0; while(panel.getComponentCount() != 15){ butonText = rnd.nextInt(15)+1; if(butonlar[butonText] == null){ butonlar[butonText] = new JButton(""+butonText); butonlar[butonText].setBackground(Color.lightGray); butonlar[butonText].putClientProperty("konum", panel.getComponentCount()+1); panel.add(butonlar[butonText]); butonYerlesimleri[panel.getComponentCount()] = butonText; butonlar[butonText].addActionListener(butonAction()); } } bos.addActionListener(butonAction()); bos.putClientProperty("konum", 16); bos.setBackground(Color.lightGray); panel.add(bos); oyunBittimi(); } private ActionListener butonAction() { // TODO Auto-generated method stub ActionListener actionlistener = new ActionListener(){ public void actionPerformed(ActionEvent arg0) { JButton buton = (JButton)arg0.getSource(); int butKonumu = (Integer) buton.getClientProperty("konum"); int bosKonumu = (Integer) bos.getClientProperty("konum"); if((bosKonumu == (butKonumu + 1)) || (bosKonumu == (butKonumu - 1)) || (bosKonumu == (butKonumu - 4)) || (bosKonumu == (butKonumu + 4)) ){ bos.setText(buton.getText()); buton.setText(""); JButton gec = (JButton) bos; bos = (JButton) buton; bos.setBackground(Color.lightGray); buton = (JButton) gec; oyunBittimi(); } } }; return actionlistener; } private void oyunBittimi() { int esitolanlar = 0; for(int i = 1; i<16; i++) if(!butonlar[i].getText().equals("")){ if(Integer.parseInt(butonlar[i].getText()) == (Integer)butonlar[i].getClientProperty("konum")){ butonlar[i].setBackground(Color.getHSBColor(110, 100, 120)); esitolanlar++; } } if(esitolanlar == 15){ JOptionPane.showMessageDialog(null, "Tebrikler oyunu tamamladınız...", "Oyun Bitti!", JOptionPane.CLOSED_OPTION); } } public static void main(String args[]){ SayiYerlestirme app = new SayiYerlestirme(); app.setSize(300,300); app.setTitle("Bir Oyun | kodkutuphanesi.com"); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); app.setVisible(true); } }
Açıklama
:
Oyun açıldığında 1 den 15 kadar olan sayıları rasgele yerleştiriyor.(butonlar şeklinde)
Eğer söz konusu buton doğru yerde ise arka planı sarımsı renkte oluyor.
Sıralmayı tamamladığınızda size bir mesaj görüntülüyor.
Ekleyen
:
Mehmet Demir
Eklenme Tarihi
:
05.06.2009
İletişim Adresi
:
mdemir85@gmail.com
Puan
:
3
Hit
:
203
Bu Kodu Arkadaşına Gönder
|
Yazıcı Sayfası
|
Bu Koda Yorum Yaz
Bu Koda Oy Verin :
1
2
3
4
5
6
7
8
9
10
Bu Koda Yazılmış Yorumlar :
Bu koda henüz yorum yazılmadı!
© 2007 - 2010
Kodkutuphanesi.com
Siteye editör ya da ziyaretçiler tarafından eklenen hiç bir veriden kodkutuphanesi.com sorumlu değildir.