Broder acho que você pode fazer o seguintes, criar um novo componente que será o responsavel por fazer a mensagem rolar pela janela, nele você pode usar threads para mudar a posição x e y da string que será escrita. por exemplo, você sobrescreve o metodo paintComponent, e nele você coloca algo do tipo, g.drawString(x, y, string) e uma thread você muda os valores de x e y e chama o metodo repaint do component, acho que isso resolve.
Descupa se minha resposta estiver sido confusa, qualquer coisa posso tentar ser mais claro
Re:rolar texto na janela
D
8 Respostas
D
mano vou tentar fazer algo aqui, to meio ocupado então vou demorar um pouco.
D
Descupa a demora mano, mas como disse é basicamente isto. segue um exemplo abaixo, qualquer coisa é so perguntar mano.
import javax.swing.JPanel;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
public class StringScrollerPanel extends JPanel implements Runnable
{
private String text;
private float posicaoX;
private float posicaoY;
public StringScrollerPanel(String inText)
{
text = inText;
posicaoX = 0.0f;
posicaoY = 25.0f;
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
g2.drawString(text, posicaoX, posicaoY);
}
public void run()
{
try
{
while(true)
{
posicaoX += 2f;
this.repaint();
Thread.sleep(1000);
}
}
catch (InterruptedException ex)
{
ex.printStackTrace();
}
}
public static void main(String args[])
{
JFrame janela = new JFrame("Teste");
StringScrollerPanel panel = new StringScrollerPanel("String");
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
janela.getContentPane().add(panel);
janela.setSize(800, 600);
janela.setVisible(true);
janela.show();
Thread thread = new Thread(panel);
thread.start();
}
}
D
era isso mesmo que estava querendo?
D
de nada broder 
I
Gente estou querendo utlizar o java pra exibir uma mensagem que fique rolando através da janela…
Tipo eu queria que a mensagem ficasse se movimentando dentro da janelhina da esquerda pra direita !!!
Colo que em anexo a imagem aí de como sera essa janela , a mensagem que coloquei dentro dela é que tem que ficar rolando da esquerda pr adireito o vice-versa…
I
Pode me passar algum exemplo !?
Eu tendo um exemplo e do os pulos aqui pra tentar implementar…
falow
I
Obrigado pela ajuda…So me passa esse exemplo que do meus pulos aqui !!!
Eu fico no aguardo obrigado!!!
I
É isso mesmo cara…nao tenho nem como agradecer !!!
Muito Obrigado !!!
Criado 4 de abril de 2008
Ultima resposta 4 de abr. de 2008
Respostas 8
Participantes 2