Zagaia
Julho 17, 2007, 5:13pm
#1
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,
Acho que isso deve resolver.
JtextField.setHorizontalAlignment(JtextField.LEFT);
JtextField.setHorizontalAlignment(JtextField.CENTER);
JtextField.setHorizontalAlignment(JtextField.RIGHT);
abraço
Mantu
Julho 17, 2007, 5:26pm
#3
Acho que isso é o que procura:
[code]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);
}
}
[/code]
Mantu
Julho 17, 2007, 5:29pm
#4
[quote=andredeividi]
Acho que isso deve resolver.
JtextField.setHorizontalAlignment(JtextField.LEFT);
JtextField.setHorizontalAlignment(JtextField.CENTER);
JtextField.setHorizontalAlignment(JtextField.RIGHT);
abraço[/quote]
Não sei qual a diferença entre o applyComponentOrientation , mas, por ora, a dica do colega acima parece ser beeeeem melhor :thumbup: