Copiei e colei o codigo aqui, e executou normalmente. O unico problema e que faltou um repaint, pois ele só aparece o botao quando maximiza ou mexe no size dele
Cara, eu testei aqui e o problema que vejo é o tamanho do Vetor é muito grande, então ele demora pra carregar os botões … mas carrega …
Teste com um vetor menor para vc ver …
Mas o meu problema é que ele ás vezes executa muito rápido.
Outras só aparecem um x botões em vez do número desejado, ou é lento a aparecer…
[quote]
Copiei e colei o codigo aqui, e executou normalmente. O unico problema e que faltou um repaint, pois ele só aparece o botao quando maximiza ou mexe no size dele[/quote]
Igor por acaso, eu testei e quando mexo no size dele aparece logo.
Mas como faço isso do repaint?
public Buttoni() {
super("Buttons");
this.setLayout(new FlowLayout());
this.setVisible(true);
this.setSize(400, 666);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
for (int i = 0; i < butts.length; i++) {
butts[i] = new JButton(String.format("%d", i));
}
for (int i = 0; i < butts.length; i++){
this.add(butts[i]);
}
this.repaint();
this.validate();
}
for (int i = 0; i < butts.length; i++) {
butts[i] = new JButton(String.format("%d", i));
}
for (int i = 0; i < butts.length; i++){
this.add(butts[i]);
}
this.repaint();
this.validate();
}