Eu não sei qual é o problema, mas o jTextField não aparece; só aparece um “filete” dele…
public class Design extends JFrame {
private JTextField campo = new JTextField();
private GridBagLayout layout = new GridBagLayout();
private GridBagConstraints position = new GridBagConstraints();
public Design(){
this.setSize(300,300);
this.setTitle("Calculadora");
this.setLayout(layout);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.ConfiguraComponentes();
this.PosicionaComponentes();
}
private void ConfiguraComponentes(){
//Configuring all components
campo.setColumns(15);
campo.setFont(new Font("Arial",0,15));
}
private void PosicionaComponentes(){
//Positioning TextField
position.gridx = 0;
position.gridy = 0;
layout.setConstraints(campo,position);
this.add(campo);
}
eu tirei parte do código onde eu colocava os botoes…isso pq eles estão aparecendo normal, só esse jTextField que não.
Alguém sabe o pq?