Boa noite, pssoal.
Sou iniciante, postei aqui por engano e nao consigo + tirar essa mensagm daqui. Desculpa aeh!(’:lol:’)
Mas ja q eu ja to aqui…
Fiz uma frase(“BRING ME THE HORIZON!”) e estou querendo fazer a palavra “HORIZON” se movimentar, mas nao to conseguindo. Tento um loop, mas executando nao acontece nada.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.Color.*;
import java.awt.Component.*;
class NotHelloWorldPanel extends JPanel
{
Graphics m_g;
public void paintComponent(Graphics g)
{
super.paintComponent(g);
m_g = g;
setBackground(new Color(0, 17, 25));
Font f = new Font("Serif", Font.BOLD + Font.ITALIC, 72);
g.setFont(f);
g.setColor(new Color(70, 50, 73));
g.drawString("BRING", 23, 386);
g.setColor(new Color(70, 70, 70));
g.drawString("ME", 280, 386);
g.setColor(new Color(70, 50, 73));
g.drawString("THE", 413, 386);
g.setColor(new Color(70, 70, 70));
g.drawString("HORIZON", 590, 386);
g.setColor(new Color(70, 50, 73));
g.drawString("!", 960, 386);
}
public void mexase(){
for(int i=0; i < 1024; i++){
Font f = new Font("Serif", Font.BOLD + Font.ITALIC, 72);
m_g.setFont(f);
m_g.setColor(new Color(80, 10, 100));
m_g.drawString("HORIZON", i, 386);
try{
Thread.sleep(500);
}catch( InterruptedException ex){
}
}
}
}
class NotHelloWorldFrame extends JFrame
{
NotHelloWorldPanel janela = new NotHelloWorldPanel();
public NotHelloWorldFrame()
{
setTitle("Tina");
setSize(1024, 767);
setBackground(new Color(0, 17, 25));
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
Container contentPane = getContentPane();
// contentPane.add(new NotHelloWorldPanel());
contentPane.add( janela );
}
public void mexase2(){
janela.mexase();
}
}
import javax.swing.*;
public class NotHelloWorld
{
public static void main(String[] args)
{
NotHelloWorldFrame jan = new NotHelloWorldFrame();
jan.show();
jan.mexase2();
}
}
To toda confusa e deixando o codigo + confuso ainda!
Sera q alguem poderia me dar uma orientada???
Vlw! :lol: