Olá colegas!
Está sendo lançada uma exceção constatada desta forma:
“Exception in thread “main” java.lang.OutOfMemoryError: Java heap space”.
Compila o código normalmente mas quando vou executar, ocorre esse problema.
Não sei como reparar meu programa! Se puderem me ajudar agradeço.
import java.awt.*;
import javax.swing.*;
public class Calculadora extends JFrame {
public Calculadora() {
super();
setSize(600, 400);
Container content = getContentPane();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridBagConstraints ctr;
GridBagLayout manager = new GridBagLayout();
content.setLayout(manager);
ctr = new GridBagConstraints();
ctr.gridwidth = 1;
ctr.gridheight = 1;
int a = 7, linha = 0;
for (int i = a, j = 1; i <= i + 2; i++, j++) {
JButton b = new JButton(String.valueOf(i));
ctr.gridx = j;
ctr.gridy = linha;
manager.setConstraints(b, ctr);
content.add(b);
if (i == 9) {
a = 4;
linha = 1;
}
if (i == 6) {
a = 1;
linha = 2;
}
}
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calculadora calc = new Calculadora();
calc.setVisible(true);
calc.setTitle("Anderson Olympio");
}
}