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.
Para baixar o exemplo clique aqui.
Segue abaixo um JFrame com as explicações.
| Java | | copy code | | ? |
| 01 | |
| 02 | public class DicasSwing extends JFrame{ |
| 03 | public DicasSwing(){ |
| 04 | super("Dicas de Swing");//essa linha seta o título de um jFrame |
| 05 | setVisible(true);//seta o jFrame visível |
| 06 | setBounds(200, 200,250,200);//seta posição e tamanho do jFrame |
| 07 | JDesktopPane jpane = new JDesktopPane();//instancia novo jDesktopPane |
| 08 | add(jpane);//adiciona o jPane no jFrame |
| 09 | |
| 10 | JTextField jfield = new JTextField("Texto Inicial");//instanciando o jfield com string, a mesma fica como texto inicial. |
| 11 | jfield.setBounds(50,50,150,30);//seta posição e tamanho do jField |
| 12 | jpane.add(jfield);//adiciona jfield no jpane. |
| 13 | |
| 14 | //metodo para setar background, a classe Color possui algumas constantes de cores. |
| 15 | jfield.setBackground(Color.YELLOW); |
| 16 | |
| 17 | //seta borda. Primeiro a cor, depois a espessura. |
| 18 | jfield.setBorder(new LineBorder(new Color(200,0,100),1)); |
| 19 | |
| 20 | //seta fonte do jField. |
| 21 | jfield.setFont(new Font("Dialog", Font.BOLD, 24)); |
| 22 | |
| 23 | //alinha o texto dentro do jField. |
| 24 | jfield.setHorizontalAlignment(JTextField.CENTER); |
| 25 | |
| 26 | //não deixa jField pegar foco. |
| 27 | jfield.setFocusable(false); |
| 28 | |
| 29 | } |
| 30 | |
| 31 | public static void main(String[] args) { |
| 32 | DicasSwing dicasSwing = new DicasSwing(); |
| 33 | } |
| 34 | } |
| 35 |


