Witam, poniżej zamieściłem fragment mojego programu, mam problem z pogrubiona linijką gdy ją dodam to program kompiluje się, ale nie chcę się uruchomic wyrzuca mi wyjątek:
Exception in thread "main" java.awt.AWTError: Illegal request
at javax.swing.Box.setLayout(Box.java:250)
at test.<init>(test.java:14)
at main.main(test.java:31)
Process completed.
Kod programu:
import java.awt.;
import java.awt.event.;
import java.lang.Math;
import java.io.;
import java.util.;
import javax.swing.*;
public class test extends JFrame
{
public TextField wyswietlacz;
public test()
{
Box zero = Box.createHorizontalBox();
zero.setLayout (new GridLayout(1,1));
wyswietlacz = new TextField("0",35);
wyswietlacz.setEditable(false);
zero.add(wyswietlacz);
add("North", zero);
setSize(240,280);
setResizable(false);
setTitle("Kalkulator ");
setVisible(true);
}
}
class main{
public static void main(String arguments[])
{
new test();
}
}