Ich habe den Code von einem Programm verändert und zwar so, dass ich bei einer Klasse "extends JFrame" entfernt habe und nun meldet der Compiler einen Fehler in der Main:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method setVisible(boolean) is undefined for the type PrismaRechner
at PrismaMain.main(PrismaMain.java:10)
Java:
public class PrismaMain {
public static void main(String[] args)
{
PrismaRechner pr = new PrismaRechner();
pr.setVisible(true); //hier ist die Fehlermeldung
}
}
Java:
class PrismaRechner
{
//... JavaCode
public PrismaRechner()
{
JFrame frame = new JFrame();
frame.setName("PrismaRechner");
Container container=frame.getContentPane();
container.setLayout(new GridLayout(3,4,10,10));
frame.setLayout(null);
frame.setSize(685, 210);
frame.setResizable(false);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE); //hier ist auch noch eine zweite Fehlermeldung nach der Änderung -> "EXIT_ON_CLOSE cannot resolved to a variable"
//...JavaCode
}
}