我的问题是我想制作一个简单的JFrame,但我不断用这行代码得到同样的错误:
JFrame frame = new Vb0201();
我得到的错误是:
错误:不兼容的类型:Vb0201无法转换为JFrame
完整的源代码是:
import javax.swing.*;
public class Vb0201 {
public static void main(String[] args) {
JFrame frame = new Vb0201();
frame.setSize( 400, 200 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setTitle( "Eerste applicatie" );
frame.setVisible( true );
}
}
答案 0 :(得分:0)
如果您不希望您的课程扩展JFrame,那么您只需将代码行更改为此。
JFrame frame = new JFrame();
这是因为你试图创建一个新的JFrame(窗口)类型并试图说你的类Vb0201是这个类的子类型但事实上并非如此。有关继承的更多信息,请在google上搜索。
希望这有帮助。