100% maroc

forum 100 % marocain
 
AccueilCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 les 1er tp de java

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
dia



Nombre de messages : 39
Age : 30
Date d'inscription : 21/01/2007

MessageSujet: les 1er tp de java   Mer 24 Jan - 14:24

1/ Ecrire un programme permettant de réaliser l'interface suivante: (une calculatrice)
import java.awt.*;
public class Calcul
{ public static void main(String[] args)
{Frame f;
f = new Frame();
Button b1,b2,b3,b4,b5;
b1 = new Button("1");
b2 = new Button("2");
b3 = new Button("3");
TextField T=new TextField();
b5 = new Button("5");
//b6 = new Button("6");
f.setLayout(new BorderLayout(2,3));
f.add(BorderLayout.NORTH,b1);
f.add(BorderLayout.SOUTH,b2);
f.add(BorderLayout.EAST,b3);
f.add(BorderLayout.CENTER,T);
f.add(BorderLayout.WEST,b5);
http://f.add(BorderLayoutb6);
f.setSize (120,200);
f.show();
}
}

2/exemple fenetre
import java.awt.*;
import java.awt.event.*;
class Fenetre1 extends Frame implements ActionListener
{
private Button b1,b2;
public Fenetre1()
{
b1=new Button("ROUGE");
b2=new Button("JAUNE");
this.setLayout(new FlowLayout());
this.add(b1);
this.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
this.setSize(200,200);
this.show();}
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==b1)
{
this.setBackground(Color.red);
System.out.println(" vous avez clique sur le bouton ROUGE");
}
if (e.getSource()==b2)
{
this.setBackground(Color.yellow);
System.out.println(" vous avez clique sur le bouton JAUNE");
}
}
}
public class Fenetre1Test
{public static void main(String[] args)
{
Fenetre1 f;
f=new Fenetre1();
}
}


3/test fenetre
import java.awt.*;
import java.awt.event.*;
class Fenetre1 extends Frame implements ActionListener
{
private Button b1,b2;
public Fenetre1()
{
b1=new Button("ROUGE");
b2=new Button("JAUNE");
this.setLayout(new FlowLayout());
this.add(b1);
this.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
this.setSize(200,200);
this.show();}
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==b1)
{
this.setBackground(Color.red);
System.out.println(" vous avez clique sur le bouton ROUGE");
}
if (e.getSource()==b2)
{
this.setBackground(Color.yellow);
System.out.println(" vous avez clique sur le bouton JAUNE");
}
}
}

4/test frame
import java.awt.*;
public class TestFrame
{ public static void main(String[] args)
{Frame f;
f = new Frame();
Button b1,b2,b3,b4,b5,b6;
b1 = new Button("1");
b2 = new Button("2");
b3 = new Button("3");
b4 = new Button("4");
b5 = new Button("5");
b6 = new Button("6");
f.setLayout(new FlowLayout());
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
f.add(b6);
f.setSize (120,200);
f.show();
}
}

5/test frame 2

import java.awt.*;
public class TestFrame
{ public static void main(String[] args)
{Frame f;
f = new Frame();
Button b1,b2,b3,b4,b5;
b1 = new Button("1");
b2 = new Button("2");
b3 = new Button("3");
TextField T=new TextField();
b5 = new Button("5");
//b6 = new Button("6");
f.setLayout(new BorderLayout(2,3));
f.add(BorderLayout.NORTH,b1);
f.add(BorderLayout.SOUTH,b2);
f.add(BorderLayout.EAST,b3);
f.add(BorderLayout.CENTER,T);
f.add(BorderLayout.WEST,b5);
http://f.add(BorderLayoutb6);
f.setSize (120,200);
f.show();
}
}

6/instruction sous dos
E:\>cd c:
C:\
E:\>c:
C:\>cd j2*
C:\j2sdk>cd bin
C:\j2sdk\bin>javac new.java
C:\j2sdk\bin>javac TestFrame.java
C:\j2sdk\bin>java TestFrame
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
soufianestill



Nombre de messages : 128
Age : 30
Date d'inscription : 24/01/2007

MessageSujet: Re: les 1er tp de java   Mer 24 Jan - 15:11

Merci Radia pr ces tps ki sont vraiment tres interssants
j'ajoute just klk instructions pr ke ca tourne
deja vs devez enregitrer ces fichiers ds le repertoire c:\j2sdk\bin>
cad vous devez disposer jvm installe (j2sdk)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
kasa
Admin


Nombre de messages : 103
Date d'inscription : 20/01/2007

MessageSujet: cool dia   Dim 28 Jan - 9:22

cyclops cheers merci beaucoup dia flower jocolor
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tommylovic



Nombre de messages : 399
Age : 32
Date d'inscription : 21/01/2007

MessageSujet: Re: les 1er tp de java   Ven 9 Fév - 14:10

dia plz j'ai une proposition pour toi dans la rubrique cours est ce que tu peux nous faire les cours qu'on fais dans la class pour tt les matiere au lieux de faire photocopie on les aprend de ta rubrique alors fais le plz okkkkkkkkkkkkkkkkkkk
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sofie



Nombre de messages : 2
Date d'inscription : 14/02/2007

MessageSujet: Re: les 1er tp de java   Dim 18 Fév - 6:17

Svp j'ai besoin d'exercices corrigé en sql+. Merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
unknown



Nombre de messages : 49
Date d'inscription : 25/02/2007

MessageSujet: Re: les 1er tp de java   Dim 25 Fév - 9:15

hello,
just for share other information about Java i send one Script so fun Wink

Sound With Java:

1/ Create Html Web Page 'test.html' in c:\j2sdk\bin:
<html>
<body>


</body>
</html>


2/ create script java 'MonApplet.java' in c:\j2sdk\bin:
import java.awt.*;
import java.applet.*;
import java.io.*;
import java.net.*;
public class MonApplet extends Applet
{
private Image img;
private AudioClip son;
public void init()
{
System.out.println("init est en cours d'execution");
img=getImage(getCodeBase(),"1.gif");
son=getAudioClip(getCodeBase(),"1.au");
}
public void start()
{
System.out.println("start est en cours d'execution");
son.loop();
}
public void paint(Graphics g)
{
System.out.println("paint est en cours d'execution");
g.drawImage(img,0,0,120,150,this);
}
public void stop()
{
System.out.println("stop est en cours d'execution");
son.stop();
}
public void destroy()
{
System.out.println("detroy est en cours d'execution");
}
}
//pour visualiser l'applet,taper: appletviewer dossier/page.html

C:\j2sdk\bin>javac MonApplet.java


3/ Create other one 'sonn.java' in c:\j2sdk\bin :

import java.lang.Object;
import javazoom.jl.player.AudioDeviceBase;

public abstract class AudioDeviceBase extends java.lang.Object implements AudioDevice
{
public void open(Decoder decoder) throws JavaLayerException;

protected void openImpl() throws JavaLayerException;

protected void setOpen(boolean open);

public boolean isOpen();

public void close();

protected void closeImpl();

public void write(short[] samples,int offs,int len) throws JavaLayerException;

protected void writeImpl(short[] samples,int offs,int len) throws JavaLayerException;

public void flush();

protected void flushImpl();

protected Decoder getDecoder();
}

C:\j2sdk\bin>javac sonn.java

4/ You can add one Tof '1.gif' and put it in C:\j2sdk\bin Smile

that's all Smile

Good luck !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
unknown



Nombre de messages : 49
Date d'inscription : 25/02/2007

MessageSujet: Re: les 1er tp de java   Dim 25 Fév - 9:52

1/ Tp 1 (Bojour) :
public class Test
{
public static void main (String[] args)
{
System.out.println("Bonjour X ");
}
}

2/ TP 2 Fenetre :

import java.awt.*;
public class Fenetre2
{
public static void main(String[] args)
{
Frame f=new Frame("Sri");
Button b1=new Button("Bouton 1");
Button b2=new Button("Bouton 2");
Button b3=new Button("Bouton 3");
Button b4=new Button("Bouton 4");
Button b5=new Button("Bouton 5");
Button b6=new Button("Bouton 6");
TextField t=new TextField("Name");
GridLayout gl=new GridLayout(3,2);
f.setLayout(gl);
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
f.add(b6);
f.add(t);
f.setSize(200,200);
f.show();
}
}


3/ Tp 3 Test Action:
import java.awt.*;
import java.awt.event.*;

public class TestAction extends Frame implements ActionListener
{
private Button b;

public TestAction()
{
b=new Button("click");
this.setLayout(new FlowLayout());// this est un frame par héritage
this.add(b);
b.addActionListener(this);//this est un ecouteur car sa classe implemente ActionListener
this.setSize(200,200);
this.show();
}

public void actionPerformed(ActionEvent e)
{
System.out.println("vous avez cliqué le bouton click");
this.setBackground(Color.pink);
}

public static void main(String[] args)
{
new TestAction();
}

}


4/ TP 4 applet:

import java.awt.*;
import java.applet.*;

public class MyApplet extends Applet
{
public void paint (Graphics g){

for(int i=1;i<180;i+=10)
{
g.setColor(Color.pink);
g.fillRect(0,0,180,200);
g.setColor(Color.black);
g.drawString("4glm",i,20);
for(int j=1;j<9000000>0)
{ System.out.println(message);
try{this.sleep(100);}
catch(InterruptedException e){};
nbfois--;
}
}
public static void main(String[] args)
{
Afficheur th1,th2;
th1=new Afficheur("ping",20);
th2=new Afficheur("pong",20);
th1.start();
th2.start();
}
}

8/TP 8 Animation:

//Animation et l'appel ce fait par :
//<html>
//<head>
//<title>Document sans titre</title>
//</head>
//<body>
// //
//</body>
//</html>


import java.awt.*;
import java.applet.*;

public class Animation extends Applet implements Runnable
{

private Thread th;
private int x;

public void start()
{
if (th==null)
{
th=new Thread(this);
th.start();
}

}

public void stop()
{
if(th!=null)
{
th.stop();
th=null;
}
}


public void paint(Graphics g)
{

g.setColor(Color.red);
g.fillOval(x,5,90,90);

}


public void run()
{

this.setBackground(Color.yellow);

while(true)
{
for(x=5;x<105>=5;x=x-4)
{
repaint();
try{th.sleep(100);}
catch(InterruptedException e){}
}
}
}

}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: les 1er tp de java   Aujourd'hui à 8:39

Revenir en haut Aller en bas
 
les 1er tp de java
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Des problèmes avec la nouvelle version Java 6.0.2.0
» Poudre matifiante De-Slick et mascara Big Fatty (URBAN DECAY)
» "Ik val aan. Volg mij" - Croiseur Léger De Ruyter 1942
» arbre dynamique
» Les craquages de love.and.mac [Edit 2.12.11]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
100% maroc :: 2009 :: Cours-
Sauter vers: