100% maroc
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

100% maroc

forum 100 % marocain
 
AccueilDernières imagesRechercherS'enregistrerConnexion
Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 les 1er tp de java

Aller en bas 
+2
soufianestill
dia
6 participants
AuteurMessage
dia

dia


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

les 1er tp de java Empty
MessageSujet: les 1er tp de java   les 1er tp de java Icon_minitimeMer 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
soufianestill

soufianestill


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

les 1er tp de java Empty
MessageSujet: Re: les 1er tp de java   les 1er tp de java Icon_minitimeMer 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
kasa
Admin
kasa


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

les 1er tp de java Empty
MessageSujet: cool dia   les 1er tp de java Icon_minitimeDim 28 Jan - 9:22

cyclops cheers merci beaucoup dia flower jocolor
Revenir en haut Aller en bas
tommylovic

tommylovic


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

les 1er tp de java Empty
MessageSujet: Re: les 1er tp de java   les 1er tp de java Icon_minitimeVen 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
sofie




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

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

Svp j'ai besoin d'exercices corrigé en sql+. Merci
Revenir en haut Aller en bas
unknown




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

les 1er tp de java Empty
MessageSujet: Re: les 1er tp de java   les 1er tp de java Icon_minitimeDim 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
unknown




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

les 1er tp de java Empty
MessageSujet: Re: les 1er tp de java   les 1er tp de java Icon_minitimeDim 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
Contenu sponsorisé





les 1er tp de java Empty
MessageSujet: Re: les 1er tp de java   les 1er tp de java Icon_minitime

Revenir en haut Aller en bas
 
les 1er tp de java
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
100% maroc :: 2009 :: Cours-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser