• Aucun résultat trouvé

ErireuneappliationJavaquiaÆheunadrefermantdanslequelappara^t une zone de texte, un bouton (intitule \traduit >>>") et une autre zone de texte

N/A
N/A
Protected

Academic year: 2022

Partager "ErireuneappliationJavaquiaÆheunadrefermantdanslequelappara^t une zone de texte, un bouton (intitule \traduit >>>") et une autre zone de texte"

Copied!
2
0
0

Texte intégral

(1)

IUT de Fontainebleau

Departementinformatique

FI-2

2004-2005

PARTIEL 2

Seulssontautorises,atitrededouments,leslistingsomprenantexpliite-

ment lenom imprime del'etudiant(et elui-i seulement) et lesnotes manus-

ritesomportantlenom del'etudiant.

Les trois exeries sont independants mais ils doivent ^etre presentes dans

l'ordre(prevoirdeuxpagesparexerie).

Exerie1.-(Transfertde texte)

ErireuneappliationJavaquiaÆheunadrefermantdanslequelappara^t

unezonedetexte,unbouton(intitule\opie>>>")etuneautrezonedetexte.

Lorsqu'onappuiesurlebouton,letexteeritparl'utilisateurdanslapremiere

zonedetexteseraopiedanslaseonde.

Exerie2.-(Passerelle reseau)

Dans lesreseauxinformatique, une passerellejoue ler^oled'un routeur(in-

tervention au niveau de la ouhe 3) et traduit les donnees d'un format a un

autre (ouhe5).

ErireuneappliationJavaquiaÆheunadrefermantdanslequelappara^t

une zone de texte, un bouton (intitule \traduit >>>") et une autre zone de

texte. Lorsqu'onappuie sur le bouton, le texteerit par l'utilisateur dans la

premierezone detextesera reproduit danslaseonde souslaformesuivante :

haque aratere sera remplae par son ode Uniode plus deux suivi d'une

espae.

[Enadrezsoigneusementequihange parrapportal'exeriepreedent. ℄

Exerie3.-(Client/serveur)

Dans l'exerie preedent, la tradution est faile. Cei n'est pas toujours

le as. On veut onevoir un serveur, utilisant le port 8888, qui eetue la

tradutionanotre plae.

-1 o

)

Erirel'appliationJavaserveurqui reoituneha^nesdearateresd'un

lient,latraduit(delam^emefaonqu'al'exerie2)et larenvoieaulient.

-2 o

)

Erirel'appliationJavaserveur. ElleaÆheunadrefermantdanslequel

appara^tune zone de texte,un bouton (intitule\traduit >>>") et une autre

zone detexte. Lorsqu'on appuiesur lebouton,le texteerit danslapremiere

zoneest envoyeeauserveuret lareponseplaeedanslaseondezone.

(2)

1 Zone de texte

LalasseTextFieldestunomposantquipermetdesaisirunelignedetexte.

Lalasse:

TextArea

dupaquetagejava.awt,permet desaisirplusieurslignes.

Leonstruteurleplusomplet est:

publi TextArea(String s, int rows, int olumns, int srollbars)

qui speiele texte saplaer lorsde l'initialisation, lenombre deligne et de

olonnesetlapreseneounond'asenseurs. Pouredernierargument,onpeut

utiliserl'unedesonstantesstatiquesSCROLLBARSBOTH,SCROLLBARSHORIZON-

TALONLY,SCROLLBARSVERTICAL ONLYouSCROLLBARSNONEdeettelasse.

Onpeututiliserlesdeuxmethodes:

String getText()

setText(String)

(d'une sur-lasse)deettelassepourreupereret positionnerdutexte.

2 Complements sur les ha^nes de arateres

Lamethode:

int length()

delalasseStringpermet d'obtenirlalongueurd'uneha^nedearateres.

Lamethode:

har harAt(int)

delalasseStringpermetd'obtenirlearatered'indexdonned'uneha^nede

arateres. Lesindexommenenta0.

Références

Documents relatifs

Dans ce 3eme exemple, on crée une boite de dialogue avec deux zones de texte, une ListBox, un label et 6 boutons.. Les deux zones de texte servent à la saisie des nombres auxquels

La tension de sortie étant celle aux bornes de la résistance, exprimer la fonction de transfert correspondante en utilisant l’expression simplifiée de l’intensité efficace

Il sera fait appel aux professeurs d’histoire ou d’éducation artistique quand la situation pédagogique le permet (interdisciplinarité). 3 - En Quatrième, avec des élèves

Les thèmes de travail indiqués demeurèrent larges et peu contraignants ; réponses aux questions de correspondants Néo-Zélandais ; nos habitudes alimentaires, le tabagisme...,

La formule de Bloomfield est fondamentale pour le traducteur en ce qu’elle reflète l’expérience qu’il se fait quotidiennement du langage et du sens : avant de traduire le

[r]

Et que si je pense à un bébé puisqu'il faut tout dire, c'est pour nous deux, toujours.. - Mais tout cela, Norma,

Pour faire un choix unique parmi une liste pré-établie, on vient de voir qu’on peut définir une zone d’options mais il existe une seconde possibilité : une liste déroulante.. Pour