Escrevendo a direita textField

4 respostas
Z

Olá,
como a pesquisa do guj esta amarrada ao google… eu não tenho acesso para procurar se alguem já respondeu… gostaria de saber se alguem poderia me ajudar…

o JTexfield por default vem a escrita da esquerda para direita. Gostaria de fazer mudar isso… para iniciar da direita.

Atenciosamente,

4 Respostas

andredeividi

Acho que isso deve resolver.

JtextField.setHorizontalAlignment(JtextField.LEFT); JtextField.setHorizontalAlignment(JtextField.CENTER); JtextField.setHorizontalAlignment(JtextField.RIGHT);

abraço

Mantu
Acho que isso é o que procura:
package help.guj.zagaia;

import java.awt.BorderLayout;
import java.awt.ComponentOrientation;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class JTextFieldAlignmentTest {
	public static void main(String[] args) {
		JTextField txt = new JTextField();
		txt.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
		JFrame frm = new JFrame("Test");
		frm.getContentPane().add(txt, BorderLayout.CENTER);
		frm.setSize(300, 200);
		frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frm.setVisible(true);
	}
}
Mantu

andredeividi:

Acho que isso deve resolver.

JtextField.setHorizontalAlignment(JtextField.LEFT); JtextField.setHorizontalAlignment(JtextField.CENTER); JtextField.setHorizontalAlignment(JtextField.RIGHT);

abraço


Não sei qual a diferença entre o applyComponentOrientation, mas, por ora, a dica do colega acima parece ser beeeeem melhor :thumbup:

Z

Funfou as duas
Obrigado!

Abraços!

Criado 17 de julho de 2007
Ultima resposta 17 de jul. de 2007
Respostas 4
Participantes 3