Pozdrav!Imam mali problem oko jednog zadatka, koji sam dobio u skoli,pa se nadam da ima neko da mi pomogne da ga resim.Zadatak je sledeci:
Napisati aplet koji pomera tekst od gore na dole iz leve u desnu stranu,dok ne dodje do dna.Zatim pomera tekst od dole na gore iz desne u levu stranu.Sadrzaj teksta treba da se menja iz leve u desnu stranu.
Primer koda koji moze da se nadogradi je:
*****************************************************************************************************
import java.awt.*;
import java.applet.*;
/*
<applet code="JednostavanNatpis" width=300 height=50>
</applet>
*/
public class JednostavanNatpis extends Applet implements Runnable {
String poruka="Ovo je tekst koji se pomera od dole ka gore i iz desne u levu stranu. ";
Thread t=null;
int y;
boolean oznakaZaKraj;
public void init(){
setBackground(Color.cyan);
setForeground(Color.red);
}
public void start(){
t=new Thread(this);
oznakaZaKraj=false;
y = getHeight();
t.start();
}
public void run(){
char ch;
for( ; ; ){
try{
repaint();
Thread.sleep(50);
ch=poruka.charAt(0);
poruka=poruka.substring(1,poruka.length());
poruka+=ch;
if (y ==0) {
y = getHeight();
} else {
y--;
}
if(oznakaZaKraj)
break;
}catch (InterruptedException e){}
}
}
public void stop(){
oznakaZaKraj=true;
t=null;
}
public void paint(Graphics g){
g.drawString(poruka,50,y);
showStatus("Aplet pomera tekst od dole ka gore,i iz desne u levu stranu.");
}
}
******************************************************************************************************
Hvala unapred!!!
Napisati aplet koji pomera tekst od gore na dole iz leve u desnu stranu,dok ne dodje do dna.Zatim pomera tekst od dole na gore iz desne u levu stranu.Sadrzaj teksta treba da se menja iz leve u desnu stranu.
Primer koda koji moze da se nadogradi je:
*****************************************************************************************************
import java.awt.*;
import java.applet.*;
/*
<applet code="JednostavanNatpis" width=300 height=50>
</applet>
*/
public class JednostavanNatpis extends Applet implements Runnable {
String poruka="Ovo je tekst koji se pomera od dole ka gore i iz desne u levu stranu. ";
Thread t=null;
int y;
boolean oznakaZaKraj;
public void init(){
setBackground(Color.cyan);
setForeground(Color.red);
}
public void start(){
t=new Thread(this);
oznakaZaKraj=false;
y = getHeight();
t.start();
}
public void run(){
char ch;
for( ; ; ){
try{
repaint();
Thread.sleep(50);
ch=poruka.charAt(0);
poruka=poruka.substring(1,poruka.length());
poruka+=ch;
if (y ==0) {
y = getHeight();
} else {
y--;
}
if(oznakaZaKraj)
break;
}catch (InterruptedException e){}
}
}
public void stop(){
oznakaZaKraj=true;
t=null;
}
public void paint(Graphics g){
g.drawString(poruka,50,y);
showStatus("Aplet pomera tekst od dole ka gore,i iz desne u levu stranu.");
}
}
******************************************************************************************************
Hvala unapred!!!