˹á
 úҹ
  C/C++ new
  Java new
 Sourcecode.TV
  Android
  Blackberry
  C/C++
  Java
  Linux
  Windows Phone
  ͧͧ
 
  .NET
  Android
  Blackberry
  C++Builder
  Delphi
  Java
  Mobile
  Open Source
  Pocket PC
  Visual Basic
  Web
  Windows Phone
  Others
 Ẻ¹
  ASP
  ASP.NET Webmatrix
  C++
  eVB
  J2ME
  Java
  PHP
 
  Android
  ASP
  C++
  VC++
  CGI-Perl
  Delphi
  Java
  jQuery
  PHP
  Visual Basic
  .NET
 ԡèҡ
  Դ...
  DoodeeHosting
  Ѻ͡Ẻ Ѳ䫵
  Freeware
  ѵҤɳ
  ª١
  ʶԵԼ
 Ŵ
 Ң
 дҹʹ
  .NET
  C/C++
  Delphi
  Java
  Palm/PocketPC
  Visual Basic
  Web
 
 дҹҹ
 ԧ
 ǡѺ
 ѵҤɳ
Social Network

Facebook  Twitter  YouTube
 New Article
 Webboard
 Freelanceboard
Freeware
 (BerDee)
(Android)
駩غ
駩غ(Android)
WebcamMonitor
WebcamMonitor(Windows)
scSendMail
scSendMail(Windows)
MSN Caption
MSN Caption(Windows)
  Freelance comment
  ԴͺʹФѺ...
2015-07-29 13:35:58
  Ҽͧ纷ѲҴ HTML5 ...
2015-01-18 15:33:54
  Ҽͧ纷ѲҴ HTML5 ...
2015-01-18 15:32:51
  ԴͺФѺ
ҹ...

2014-01-06 12:47:38
  ѧҤ͹ ͧ֡ͧ...
2013-07-06 01:04:37
  ʹ觢ͺࢵҤҤҡ͹ФѺ...
2013-03-24 18:54:20
  ѧդѺҹԴѺ 08...
2012-12-16 19:18:14
  ʹ㨤 Դ 0905076277...
2012-11-12 11:07:46
  Ѻ礹ѡ֡ͺѷ
...

2012-10-29 03:10:46
  sukit_te34@hotmail.com...
2012-10-29 03:09:36
  Webboard comment
  [url=http://crystal-design....
2017-05-27 11:15:19
  [url=https://w-shop.cc/]...
2017-05-27 02:56:47
  ੾зҧҴ ͧҢ...
2017-05-25 16:18:08
  ͧ˹Ѻ os ...
2017-05-25 16:12:47
  ¹ php curl ...
2017-04-20 01:04:20
  ¹ ...
2017-03-27 12:50:54
  ʧҷ ͧѾഷ...
2017-03-27 12:37:20
  ͺõͺ...
2017-02-22 13:10:24
  ͧաԸ¹ recursive f...
2017-02-14 13:11:03
  ҡ кͧشҡ...
2017-01-30 11:45:28
  Homework comment
  ͧ ͧ ѧ ^^...
2017-04-18 18:40:46
  ͧ ͧ ѧ ^^...
2017-04-18 18:37:54
  á flowchart ѹ...
2017-04-18 17:43:33
  ҡ flowchart ...
2017-04-18 16:25:29
  kungking ӶäѺ ?...
2017-03-18 23:28:36
  ¹ʴͧ...
2017-03-06 10:56:25
  鴷ӧҹẺ ...
2016-09-06 01:00:12
  ҡҺ鴹Ѻѧ...
2016-09-05 09:31:27
  ͧ֡¹...
2016-04-22 00:47:49
  ἹѧͧѺѡ...
2016-04-21 19:24:55
  Article comment
  Ѻ س "Դ" ͧ֡...
2016-06-18 15:21:09
  vs2008 c# Ѻ ͺسѺ...
2016-06-17 14:39:30
  vs c# ӵآ鹵͹...
2016-06-17 14:37:44
  ͧѺ "Ҩԧ ...
2016-03-12 23:36:05
  觢ͤǧ LAN ੾Ф...
2016-03-12 18:25:42
  Terminal Mac ...
2016-02-16 11:02:01
  Terminal ͤ...
2016-02-16 05:58:21
  仵 ç¤Ѻ
2016-01-25 13:29:55
  ǹ!!! ͧä¹ App ...
2016-01-25 10:56:34
  ӵйӨش...
2016-01-20 23:30:25
  9Mcode comment
  ҡ...
2014-02-21 08:52:19

Link Exchange

ѵҤɳ
Statistics of Sourcecode in Thailand
 
 Webboard

- - - - - - - - - - - - - - ʹѺʹع- - - - - - - - - - - - - -

з #2939 [Java]

´ 鴹դѺ ¹ OX Ѻ

ͼѹ ¤Ѻ µǨͺ¹ФѺ ͺسҡѺ

package tictac2;
import javax.swing.*;

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class Tictac extends Applet implements MouseListener , ActionListener {
public static void main(String[] args) {
new Tictac();

}

JLabel[][] tb = new JLabel [6][6] ;


Icon imo = new ImageIcon("C:\\Documents and Settings\\Admin\\Desktop\\O.jpg");

Icon imx = new ImageIcon("C:\\Documents and Settings\\Admin\\Desktop\\X.jpg");

boolean ST=false;

boolean end=false;

JLabel p1 = new JLabel("Player 1 is O ");

JLabel p2 = new JLabel("Player 2 is X ");

JLabel win =new JLabel();

JButton b1=new JButton("New Game");

int CTB=0;



public void init()

{

setLayout(null);

add(p1);

p1.setBounds(400,20,100,100);
p1.setForeground(Color.red);

add(p2);

p2.setBounds(400,40,100,100);

p2.setForeground(Color.blue);

add(b1);

b1.addActionListener(this);

b1.setBounds(400,150,95,30);

for(int i=0;i<6;i++){

for(int j =0 ;j<6;j++){

tb[i][j] = new JLabel("");

add(tb[i][j]);

tb[i][j].addMouseListener(this);

tb[i][j].setBounds((j*50)+20,(50*i)+20,50,50);

tb[i][j].setBorder(BorderFactory.createLineBorder(Color.black,2));

}

}

}



public void newGame()
{

ST=false;

for(int i=0;i<6;i++){

for(int j =0 ;j<6;j++){

tb[i][j].setIcon(null);

tb[i][j].setText("");

tb[i][j].removeMouseListener(this);
tb[i][j].addMouseListener(this);
}

}

win.setText("");

end=false;

}



public void mouseClicked(MouseEvent e){

if (!end)

{

if(ST==true){

((JLabel)(e.getComponent())).setIcon(imx);

((JLabel)(e.getComponent())).setText("X");

if (chkAll("X")==true)

{

WIN("Player2");

}

ST=false;

}

else{

((JLabel)(e.getComponent())).setIcon(imo);

((JLabel)(e.getComponent())).setText("O");
if (chkAll("O")==true)

{

WIN("Player1");
}

ST=true;

}

((JLabel)(e.getComponent())).removeMouseListener(this);



}

}



public void mouseEntered(MouseEvent e){

}

public void mouseExited(MouseEvent e){

}

public void mouseReleased(MouseEvent e){

}

public void mousePressed(MouseEvent e){

}



public boolean chkAll(String a)

{

int c1,c2;

c1=c2=0;

boolean r=false;

for(int i=0;i<6;i++) {
for(int j =0 ;j<6;j++){


if( tb[i][j].getText()==a)

{

c1++;

}

else

c1 = 0;

if (c1== 4)

{

r=true;
break;

}



if( tb[j][i].getText()==a)

{

c2++;

}

else

c2 = 0;

if (c2== 4)

{

r=true;

break;

}

}

}


if( tb[0][0].getText()==a && tb[1][1].getText()==a && tb[2][2].getText()==a &&tb[3][3].getText()==a)

{

r=true;

}



if( tb[1][1].getText()==a && tb[2][2].getText()==a && tb[3][3].getText()==a &&tb[4][4].getText()==a)

{

r=true;

}

if( tb[2][2].getText()==a && tb[3][3].getText()==a && tb[4][4].getText()==a &&tb[5][5].getText()==a)

{

r=true;

}

if( tb[1][0].getText()==a && tb[2][1].getText()==a && tb[3][2].getText()==a &&tb[4][3].getText()==a)

{

r=true;

}

if( tb[2][1].getText()==a && tb[3][2].getText()==a && tb[4][3].getText()==a &&tb[5][4].getText()==a)

{

r=true;

}

if( tb[2][0].getText()==a && tb[3][1].getText()==a && tb[4][2].getText()==a &&tb[5][3].getText()==a)

{

r=true;

}

if( tb[0][1].getText()==a && tb[1][2].getText()==a && tb[2][3].getText()==a &&tb[3][4].getText()==a)

{

r=true;

}

if( tb[1][2].getText()==a && tb[2][3].getText()==a && tb[3][4].getText()==a &&tb[4][5].getText()==a)

{

r=true;

}

if( tb[0][2].getText()==a && tb[1][3].getText()==a && tb[2][4].getText()==a &&tb[3][5].getText()==a)

{

r=true;

}


if( tb[0][5].getText()==a && tb[1][4].getText()==a && tb[2][3].getText()==a &&tb[3][2].getText()==a)

{

r=true;

}

if( tb[1][4].getText()==a && tb[2][3].getText()==a && tb[3][2].getText()==a &&tb[4][1].getText()==a)

{

r=true;

}

if( tb[2][3].getText()==a && tb[3][2].getText()==a && tb[4][1].getText()==a &&tb[5][0].getText()==a)

{

r=true;

}

if( tb[0][4].getText()==a && tb[1][3].getText()==a && tb[2][2].getText()==a &&tb[3][1].getText()==a)

{

r=true;

}

if( tb[1][3].getText()==a && tb[2][2].getText()==a && tb[3][1].getText()==a &&tb[4][0].getText()==a)

{

r=true;

}

if( tb[0][3].getText()==a && tb[1][2].getText()==a && tb[2][1].getText()==a &&tb[3][0].getText()==a)

{

r=true;

}

if( tb[1][5].getText()==a && tb[2][4].getText()==a && tb[3][3].getText()==a &&tb[4][2].getText()==a)

{

r=true;

}

if( tb[2][4].getText()==a && tb[3][3].getText()==a && tb[4][2].getText()==a &&tb[5][1].getText()==a)

{

r=true;

}

if( tb[2][5].getText()==a && tb[3][4].getText()==a && tb[4][3].getText()==a &&tb[5][2].getText()==a)

{

r=true;

}



CTB=0;

for(int i = 0;i<6;i++){

for(int j=0;j<6;j++){

if(tb[i][j].getText()==""){

CTB++;

}

}

}

if(CTB==0){

r=true;

}

end=r;

return r;

}



public void WIN(String c){

if(CTB==0)

{

win.setText("Draw");

}

else

{

win.setText(c + " WIN");

}



add(win);

win.setBounds(400,65,100,100);

win.setFont(new Font("Tahoma",1,15));

win.setForeground(Color.black);

}



public void actionPerformed(ActionEvent e) {

if (e.getSource()==b1)

{

newGame();

}

}

}
ҡس : Skenoa [2010-08-31 03:48:46]  

125.24.103.107 Դ #27998 (ҡ IP: 125.24.103.107)

***й ͧ֡ Ӥ
ҡ run error ͧҹ error ǹ error search Ѻ google ҵͧѧ error Ҷ㹹
ҡس : ҹ [2010-09-03 11:41:46]
ͺз
´

- - - - - - - - - - - - - - ʹѺʹع- - - - - - - - - - - - - -

 
 
µͨ Ѻͧ macbook pro 2016 (usb-c to HDMI)
µͨ Ѻͧ macbook pro 2016 (usb-c to HDMI) ´дѺ 4K
ŧ Mini DisplayPort to HDMI Adapter ŧ Mini DisplayPort to HDMI Adapter Ѻͧ macbook air/pro, mac mini
ŧ Mini DisplayPort to HDMI Adapter Ѻͧ macbook air/pro, mac mini
µٿѧ Ъ Ѻ iPhone 7  7 Plus
µٿѧ Ъ Ѻ iPhone 7 7 Plus
ŧҡ USB-C Type  USB 3.1 Ѻ MacBook
ŧҡ USB-C Type USB 3.1 Ѻ MacBook
䢤ǧѺͧ Macbook Air/Pro
䢤ǧ Ѻͧ Macbook Air/Pro (300ҷ)
HDMI  3 ͡  1
HDMI 3 ͡ 1 (350ҷ)
Ի͹¹
¹¹ͷ
¹¹͹´
¹¹
¹¹ վʾ
¹¹
¹ҹԹء
¹¹Թ⿹
¹¹Ϊ ʤ
9M Blog ͧ͡ ¹ͧ
ԡ ҾѺԭ
OrmSin.com: ˹ѧͧҹ--չ (country crafts)
ѵҤɳ
 
Tutorial
eVB Tutorial
ASP.NET Webmatrix Tutorial
J2ME Tutorial
C++  Tutorial
Java  Tutorial
PHP Tutorial
ASP Tutorial
 
ẺǨ
Freelance ѺѲ

Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us

ʧǹԢԷ Ѵ͡ ӫ Ѵŧ ٻẺ Ѻ͹حҵѡɳѡ
Ţ¹ҳԪ硷͹ԡҡзǧҳԪ: 7100503002000
Copyright 2001 SourceCode.in.th