Я пытаюсь создать фрейм & Панель в Java с использованием компонентов swing, но получаю ошибку в myframe(), которая говорит «недопустимое объявление, требуемый тип возврата». Когда мой учитель запускал его в классе, он был успешно запущен, но теперь он дал ошибку.Ошибка при создании JFrame
import javax.swing.*;
class myFrame extends JFrame {
private mypanel p1;
myframe() /*here I'm getting error that "invalid decleration, return type required */ {
this.setSize(400, 500);
this.setTitle("My First GUI");
setDeafultCloseOpeartion(JFrame.EXIT_ON_CLOSE);
this.add(p1);
setVisible(true);
}
}
class mypanel extends Jpanel {
private JButton b1;
mypanel() {
b1 = new JButton("Click me");
this.add(b1);
}
}
class mygui {
public static void main(String args[]) {
myframe f = new myframe();
myframe f1 = new myframe();
}
}
myframe не то же самое, как myFrame –
... и имя класса должно начинаться с верхним регистром символом. То есть это должен быть «MyFrame». – camickr
extends Jpanel должен быть JPanel – Ingram