Looking it up, the thing you’re using (“Ready to program Java”) comes with Java 1.4. It’s ancient.
So … no, @Override
isn’t allowed, and also you can not set the layout directly on the JFrame
.
By default the layout of this component may not be set, the layout of
its contentPane should be set instead. For example:
thisComponent.getContentPane().setLayout(new GridLayout(1, 2))An
attempt to set the layout of this component will cause an runtime
exception to be thrown. Subclasses can disable this behavior.
1
solved @Override command is not compatible with ‘Ready to Program Java?’ [closed]