0

所以我有一个名为 MyFrame 的类,它扩展了 JFrame。我在 MyFrame 的构造函数中添加了另一个名为 TabbedFrame 的类的对象作为 MyFrame 类的组件,例如

add(new TabbedFrame());
setTitle("Some Title");
setVisible(true);   

现在,TabbedFrame 类扩展了另一个名为 FrameDemo 的类,其中框架标题定义为:

super ("Title One");

当我运行它时,我将 Title One 作为我的 JFrame 的标题。但我认为它应该是一些标题,因为我已经在 MyClass 的构造函数中更改了它。这是到目前为止的代码。任何帮助将不胜感激。谢谢。

public class MyFrame extends JFrame{
public MyFrame(){

add(new TabbedFrame());

setTitle("Some Title");


setVisible(true);

}


public static void main(String[] args){

MyFrame frame = new MyFrame();

}
}
4

1 回答 1

0

我做错的第一件事是我从 JFrame 扩展了它。它应该是 TabbedFrame。第二,

addTabbedFrame() 

将创建 TabbedFrame 的对象,在这种情况下,框架的标题将是 Title One。所以 add.TabbedFrame 一定不存在。我分享了答案,以防其他人像我一样愚蠢。大声笑 – Ingila Ejaz 19 小时前

于 2012-11-12T08:05:18.943 回答