そこで、JFrame を拡張する MyFrame というクラスがあります。TabbedFrame という名前の別のクラスのオブジェクトをコンポーネントとして MyFrame のコンストラクターの MyFrame クラスに追加しました。
add(new TabbedFrame());
setTitle("Some Title");
setVisible(true);
現在、クラス TabbedFrame は FrameDemo という別のクラスを拡張しており、フレーム タイトルは次のように定義されています。
super ("Title One");
実行すると、JFrame のタイトルとして Title One が表示されます。しかし、MyClass のコンストラクターで変更したので、それは Some Title であるべきだと思います。これまでのコードは次のとおりです。どんな助けでも大歓迎です。ありがとう。
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();
}
}