A dica de hoje será a respeito de um componente muito utilizado no Java Swing, o JTextField. Muitas vezes as pessoas não sabem exatamente como utilizá-lo. E é por isso que irei abordar esse tema.
Segue abaixo um JFrame com as explicações.
public class DicasSwing extends JFrame{
public DicasSwing(){
super("Dicas de Swing");//essa linha seta o título de um jFrame
setVisible(true);//seta o jFrame visível
setBounds(200, 200,250,200);//seta posição e tamanho do jFrame
JDesktopPane jpane = new JDesktopPane();//instancia novo jDesktopPane
add(jpane);//adiciona o jPane no jFrame
JTextField jfield = new JTextField("Texto Inicial");//instanciando o jfield com string, a mesma fica como texto inicial.
jfield.setBounds(50,50,150,30);//seta posição e tamanho do jField
jpane.add(jfield);//adiciona jfield no jpane.
//metodo para setar background, a classe Color possui algumas constantes de cores.
jfield.setBackground(Color.YELLOW);
//seta borda. Primeiro a cor, depois a espessura.
jfield.setBorder(new LineBorder(new Color(200,0,100),1));
//seta fonte do jField.
jfield.setFont(new Font("Dialog", Font.BOLD, 24));
//alinha o texto dentro do jField.
jfield.setHorizontalAlignment(JTextField.CENTER);
//não deixa jField pegar foco.
jfield.setFocusable(false);
}
public static void main(String[] args) {
DicasSwing dicasSwing = new DicasSwing();
}
}
Para baixar o exemplo clique aqui.
